/*
Theme Name: Blast le site
Theme URI:
Description: Th&egrave;me Wordpress pour le site du magazine Blast.
Version: 1.0
Author: Colorz
Author URI: http://colorz.fr/
*/

/* Begin Typography & Colors */

:focus {-moz-outline-style: none;outline: 0 none;}
body {background-color: #FFFFFF;font-size: 11px;font-family: "Georgia, Times, Times New Roman", serif;margin: 0;padding: 0; }
h2 a:hover, h3 a:hover {color: #000;	text-decoration: none;}
a {color: #000;text-decoration: underline;}
a:hover {color: #000;text-decoration: none;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
hr {display: none;}
a img {border: 0 none;}
img.size-full {margin:0 auto;text-align:center;}
.linklove {display: none;}
a.more-link {text-decoration: none;}
p.spacer {
    clear:both;
    display:block;
    height:12px;
    margin:0;
}
#page {margin:0 auto;text-align:left;width:935px;}
.narrowcolumn {float:left;margin:0;width:590px;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 450px;}
#sidebar{
    margin-left:636px;
    width:300px;
}
#agenda {
    background-color:#FFFFFF;
    height:555px;
    width:931px;
    margin: 0 auto;
}

#sidebar ul li .cform{width:300px!important}
body.archive .navigation {margin-top: 0!important;padding-bottom: 0!important;}
.navigation {display: block;text-align: center;margin-top: 26px;padding-bottom: 50px;clear: both;}
.navigation a {font-weight: bold;}
.navigation a:hover {color: #9E005D;}

.content_spacer {
    background:transparent url(images/header/separator.jpg) repeat-x scroll 0 0;
    clear:both;
    display:block;
    height:5px;
    margin:0;
    width:935px;
}

.agenda_spacer {
clear:both;
display:block;
height:0;
margin:0 0 12px;
}
.center {text-align: center;}
.hidden {text-indent: -9999px;}
h4.hidden {text-indent: 0!important;}
.none {display: none!important;}
.clear {clear:both;height:0!important;margin:0!important;padding:0!important;}
.footspacer {clear:both;height:0px;margin:0;}
.alignright {float: right;}
.alignleft {float: left;}
.separator {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;
    margin:10px 0 0;
}

body.category #viewz {
    clear:both;
    font-size:10px;
    margin:5px 0 15px;
    text-align:right;
}

body.category .separator {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;
    margin:0;
}
body.single .separator {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;
    margin:2px 0 0;
}
body.category .bottom-separator, body.single .bottom-separator {
    background:none repeat scroll 0 0 transparent;
    margin:0;
}

body.single p.empty {
    display:block;
    margin:0 0 15px;
}

/*	Begin Headings */
h1, h2, h3 {font-weight: bold;}
h1 {margin: 0;font-size: 4em;text-align: center;}
h2 {margin: 30px 0 0;font-size: 14px;}
h2.pagetitle {margin-top: 30px;text-align: center;font-size: 1.6em;}
h3 {padding: 0;margin: 0;font-size: 1.3em;}
h3#comments {
    display:inline;
    font-size:14px;
    font-weight:normal;
    padding:0;
    text-transform:uppercase;
}
h3#comments span {
    color:#000000;
    font-size:14px;
    font-weight:normal;
}
#sidebar h2 {color:#00000;font-size:14px;margin:0;padding:0;text-transform:uppercase;font-weight: normal;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;color: #000000;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #000000;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2 {text-decoration: none;}
/* End Headings */

/*	Begin Headers */
#header {
    margin:0 auto 10px;
    padding:0;
    position:relative;
    width:935px;
}
body.single #header {
    margin:0 auto 5px!important;}
body.category #header {
    margin:0 auto 5px!important;}
body.category-magazine-archives #header {
    margin:0 auto 11px!important;}

#header ul, #header ul li {list-style-type: none;}
#header #headerimg h1 a{
    background:transparent url(images/header/blast_logo.jpg) no-repeat scroll -1px 0;
    display:block;
    height:61px;
    margin:30px auto 6px;
    text-indent:-9999px;
    width:185px;
}
#header #headerimg .description {text-align: center;text-indent: -9999px;height: 0;}
#header #greybox {
    display:block;
    margin:0;
    padding:0;
    position:absolute;
    right:4px;
    top:1px;
    width:84px;
}
#header #greybox a {display:block;text-indent:-9999px;}

#header #greybox a#entry1 {
    background:transparent url(images/header/grey_newsletter.jpg) no-repeat scroll right 0;
    height:7px;
    margin-left:25px;
    margin-top:0;
    width:62px;
}
#header #greybox a#entry2 {
    background:transparent url(images/header/grey_englishversion.jpg) no-repeat scroll right 0;
    height:7px;
    margin-left:3px;
    margin-top:5px;
    width:84px;
}

#header #greybox a#entry_rss{
    background:transparent url(images/header/grey_rss.jpg) no-repeat scroll 0 0;
    display:block;
    height:8px;
    margin-left:31px;
    margin-top:5px;
    text-indent:-9999px;
    width:56px;
}

#header #newsletterbox {
    background:none repeat scroll 0 0 #FFFFFF;
    height:25px;
    overflow:hidden;
    padding:25px 0 0 15px;
    position:absolute;
    right:-10px;
    top:10px;
    width:170px;
}

#header #newsletterbox input#email3 {
    background:url("images/content/box_btnemail.jpg") no-repeat scroll 0 0 transparent;
    border:0 none;
    color:#707070;
    display:block;
    font-family:"Georgia,Times,Times New Roman,serif";
    font-size:11px;
    height:18px;
    padding:1px 5px 0;
    width:150px;
}

#header #newsletterbox input#submit {
    background:url("images/content/box_submit.jpg") no-repeat scroll 0 0 transparent;
    border:0 none;
    font-size:0;
    height:21px;
    margin-top:5px;
    text-indent:-9999px;
    width:62px;
}

#header #menusite {
    background:#000000 url(../../blogs.dir/3/skins/degrade.jpg) no-repeat scroll -1px 0;
    height:14px;
    margin:25px auto 20px 168px;
    padding:0;
    width: 605px;
}

#header #menusite li{display:block;float:left;}
#header #menusite li a{display: block;text-indent: -9999px;height: 14px;}
#header #menusite li a.menu_fashion{background:transparent url(images/header/menusite11_fashion.png) no-repeat scroll 0 0;width:77px;}
#header #menusite li a.menu_shopping{background:transparent url(images/header/menusite21_shopping.png) no-repeat scroll 0 0;width:92px;}
#header #menusite li a.menu_culture{background:transparent url(images/header/menusite31_culture.png) no-repeat scroll 0 0;width:85px;}
#header #menusite li a.menu_design{background:transparent url(images/header/menusite41_design.png) no-repeat scroll 0 0;width:71px;}
#header #menusite li a.menu_lifestyle{background:transparent url(images/header/menusite51_lifestyle.png) no-repeat scroll 0 0;width:94px;}
#header #menusite li a.menu_travel{background:transparent url(images/header/menusite61_travel.png) no-repeat scroll 0 0;width:71px;}
#header #menusite li a.menu_music{background:transparent url(images/header/menusite71_music.png) no-repeat scroll 0 0;width:63px;}
#header #menusite li a.menu_video{background:transparent url(images/header/menusite81_video.png) no-repeat scroll 0 0;width:52px;}

#header #menublog {display:block;height:17px;margin:30px auto 20px;padding:0;width:375px;}
#header #menublog li{float:left;margin-left:10px;}
#header #menublog li a {display: block;text-indent: -9999px;font-size:0;height: 12px;}
#header #menublog li a.menu_home{background:transparent url(images/header/nav1-home.jpg) no-repeat scroll 0 0;width:44px;height: 12px;}
#header #menublog li a.menu_contributors{background:transparent url(images/header/nav2-contributors.jpg) no-repeat scroll 0 0;width:108px;}
#header #menublog li a.menu_tags{background:transparent url(images/header/nav3-tags.jpg) no-repeat scroll 0 0;width:39px;}
#header #menublog li a.menu_submit{background:transparent url(images/header/nav4-submit.jpg) no-repeat scroll 0 0;width:55px;}
#header #menublog li a.menu_writeus{background:transparent url(images/header/nav5-writeus.jpg) no-repeat scroll 0 0;width:77px;}
#header #menublog li a.menu_agenda{background:transparent url(images/header/nav6-agenda.jpg) no-repeat scroll 0 1px;width:68px;}

#header a.ad {
    display:block;
    margin:25px auto;
    width:728px;
}
/* End Headers */

/*	Begin Footer */
body.category #footer {
    margin:0 auto 25px;
}
#footer {
    clear:both;
    margin:50px auto 25px;
    padding:0;
    position:relative;
    width:935px;
}

#footer a {
    text-indent:-9999px;
}

#footer h1 {
    display:block;
    height:39px;
    left:25px;
    position:absolute;
    top:101px;
    width:198px;
}

#footer h1 a {
    background:url("images/footer/blastlogo.jpg") no-repeat scroll 0 0 transparent;
    display:block;
    height:39px;
    width:198px;
}

#footer .left {float: left;}
#footer p {margin: 0;padding: 0;}
#footer p#previous_issue {background:transparent url(images/footer/covers.jpg) no-repeat scroll 0 0;height:78px;margin-left:33px;margin-top:13px;width:187px;}

#footer ul, #footer ul li {list-style-type: none;}

#footer #previous_issue {
    display:block;
    height:80px;
    left:25px;
    margin:0;
    padding:0;
    position:absolute;
    top:16px;
    width:210px;
}

#footer ul#previous_issue li {
    background:url("images/footer/coversbackground.jpg") no-repeat scroll 0 -2px transparent;
    display:block;
    float:left;
    height:79px;
    margin-right:4px;
    width:63px;
}

#footer #menusite {
    display:block;
    height:12px;
    margin:40px 0 0 244px;
    padding:0;
    width:663px;
}
#footer #menusite li {
    display:block;
    float:left;
    height:12px;
}
#footer #menusite li a {
    display:block;
    float:left;
    height:12px;
}

#footer #menusite li.menu_fashion{width: 82px;}
#footer #menusite li.menu_shopping{width: 100px;}
#footer #menusite li.menu_culture{width: 88px;}
#footer #menusite li.menu_design{width: 77px;}
#footer #menusite li.menu_lifestyle{width: 106px;}
#footer #menusite li.menu_travel{width: 77px;}
#footer #menusite li.menu_music{width: 67px;}
#footer #menusite li.menu_video{width: 56px;}

#footer #menusite li.menu_fashion a{background:transparent url(images/footer/f1-fashion.jpg) no-repeat scroll 0 0;width: 82px;}
#footer #menusite li.menu_shopping a{background:transparent url(images/footer/f2-shopping.jpg) no-repeat scroll 0 0;width: 100px;}
#footer #menusite li.menu_culture a{background:url("images/footer/f3-culture.jpg") no-repeat scroll right 0 transparent;
                                    width:88px;}
#footer #menusite li.menu_design a{background:transparent url(images/footer/f4-design.jpg) no-repeat scroll 0 0;width: 77px;}
#footer #menusite li.menu_lifestyle a{background:transparent url(images/footer/f5-lifestyle.jpg) no-repeat scroll 0 0;width: 106px;}
#footer #menusite li.menu_travel a{background:transparent url(images/footer/f6-travel.jpg) no-repeat scroll 0 0;width: 77px;}
#footer #menusite li.menu_music a{background:transparent url(images/footer/f7-music.jpg) no-repeat scroll 0 0px;width: 67px;}
#footer #menusite li.menu_video a{background:transparent url(images/footer/f8-video.jpg) no-repeat scroll 0 0px;width: 56px;}


#footer #menufoot {
    display:block;
    height:7px;
    margin:52px 0 0 351px;
    padding:0;
    width:440px;
}
#footer #menufoot li {
    display:block;
    float:left;
    height:7px;
}
#footer #menufoot li.foot_media {width: 56px;}
#footer #menufoot li.foot_partenariats {width: 84px;}
#footer #menufoot li.foot_abonnement {width: 82px;}
#footer #menufoot li.foot_contact {width: 61px;}
#footer #menufoot li.foot_contributors {width: 84px;}
#footer #menufoot li.foot_about {width: 69px;}

#footer #menufoot li a {display:block;}

#footer #menufoot li.foot_media a{background:transparent url(images/footer/fm1-mediakit.jpg) no-repeat scroll 0 0;width: 56px;}
#footer #menufoot li.foot_partenariats a{background:transparent url(images/footer/fm2-partnerships.jpg) no-repeat scroll 0 0;width: 84px;}
#footer #menufoot li.foot_abonnement a{background:transparent url(images/footer/fm3-subscription.jpg) no-repeat scroll 0 0;width: 82px;}
#footer #menufoot li.foot_contact a{background:transparent url(images/footer/fm4-contacts.jpg) no-repeat scroll 0 0;width: 61px;}
#footer #menufoot li.foot_contributors a{background:transparent url(images/footer/fm5-contributors.jpg) no-repeat scroll 0 0;width: 84px;}
#footer #menufoot li.foot_about a{background:transparent url(images/footer/fm6-aboutblast.jpg) no-repeat scroll 1px 0;width: 69px;}

#footer #menulast {
    display:block;
    height:10px;
    margin:7px 0 0 435px;
    padding:0;
    width:285px;
}
#footer #menulast li {
    display:block;
    height:10px;
    float:left;
}
#footer #menulast li a, #footer #menulast li span {display:block;text-indent:-9999px;}

#footer #menulast li.nav_credits {width: 46px;}
#footer #menulast li.nav_sitemap {width: 59px;}
#footer #menulast li.nav_rss {width: 77px;}
#footer #menulast li.nav_sonacom {width: 99px;}

#footer #menulast li.nav_credits a{background:transparent url(images/footer/fmn1-credits.jpg) no-repeat scroll 0 2px;width: 46px;}
#footer #menulast li.nav_sitemap a{background:transparent url(images/footer/fmn2-sitemap.jpg) no-repeat scroll 0 2px;width: 59px;}
#footer #menulast li.nav_rss a{background:transparent url(images/footer/fmn3-followus.jpg) no-repeat scroll 0 0;width: 77px;}
#footer #menulast li.nav_sonacom span{background:transparent url(images/footer/fmn4-sonacompresse.jpg) no-repeat scroll 0 2px;width: 99px;}

/* End Footer */

/*	BEGIN SIDEBAR */

/* Searchbox */
#sidebar a.ad {
    display:block;
    padding:0;
}
#sidebar #searchbox {margin:0 0 17px;}
body.archive #sidebar #searchbox {margin:12px 0 15px!important;}
body.single #sidebar #agendabox {margin:0 0 12px;}

body.category-look-of-the-week #sidebar #searchbox,
body.category-song-of-the-day #sidebar #searchbox,
body.category-object-of-the-week #sidebar #searchbox,
body.category-personal-shopper #sidebar #searchbox,
body.category-playlist-of-the-week #sidebar #searchbox{margin:12px 0 17px!important;}

#sidebar ul form#searchform {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 2px;
    margin:0;
    padding:16px 0 0 0;
    position:relative;
}
#sidebar ul label {display: none;}
#sidebar ul input#search {
    background:transparent url(images/sidebar/searchinput.jpg) no-repeat scroll 0 0;
    border:0 none;
    color:#C9C9C9;
    display:block;
    font-family:Georgia,Times,Times New Roman,serif;
    font-size:10px;
    height:16px;
    margin-top:3px;
    padding:4px 0 0 25px;
    width:222px;
}
#content form#searchform input#s {background:transparent url(images/sidebar/searchinput.jpg) no-repeat scroll 0 0;border:0 none;color:#B2B2B2;display:block;font-family:Georgia,Times,Times New Roman,serif;font-size:12px;height:17px;margin:0 auto;padding:3px 0 0 25px;width:220px;}
#sidebar ul input#searchsubmit {display: none;}

/* Song of the week */
#sidebar #softwbox {
    margin-bottom:10px;/*20px*/
    position:relative;
}

#sidebar #softwbox h2{
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
    height:25px;
    margin:0 0 8px;
}
#sidebar #softwbox p{margin: 0;}
#sidebar #softwbox p.songoftheweek {
    background-color:#969696;
    height:40px;
    text-indent:-9999px;
    width:300px;
    margin-top: 10px;
}
#sidebar #softwbox a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 4px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    padding-right:13px;
    padding-top:2px;
    position:absolute;
    right:0;
    top:33px;
}

#sidebar #softwbox .go-to-archive{
    clear:both;
    font-size:10px;
    margin-bottom:1px;/*0px*/
    margin-top:0;/*4px*/
    text-align:right;
}

/* Agendabox */
body.single #sidebar ul li.widget_text {margin-bottom: 4px;}
#sidebar ul li.widget_text {margin-bottom:0;}
#sidebar ul li.widget_text h2,
#sidebar ul li#agendabox h2{background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
                            height:25px;
                            margin:0 0 9px;}

#sidebar .agenda {width: 300px;height: 179px;display: block;}

/* Contributorsbox */
#sidebar ul li#contributors_column div.column_container {background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;margin-top:5px;padding-top:15px;}
#sidebar ul li#contributors_column div.column_container ul li {display:block;height:45px;margin-bottom:10px;}
#sidebar ul li#contributors_column a {font-size: 13px; color: #000000; text-decoration: none;}
#sidebar ul li#contributors_column a.firstname {font-size: 12px;}
#sidebar ul li#contributors_column a.lastname {display: block;text-transform: uppercase;font-weight: bold;font-size: 12px;}
#sidebar ul li#contributors_column a.action {font-size: 10px;}
#sidebar ul li#contributors_column img.avatar {float:right;margin-right:10px;}
#sidebar ul li.jenny a.lastname {font-size: 11px!important;}

#sidebar ul li#contributors_column div.column_container ul li.bis {margin-left:10px;}
#sidebar ul li#contributors_column div.column_container ul li.bis img.avatar {margin-right:0!important;}

#sidebar ul li#contributors_column div.column_container a.more {background:transparent url(images/sidebar/arrow_black.jpg) no-repeat scroll right 4px;display:block;float:left;font-size:11px;font-weight:bold;height:11px;margin-bottom:50px;margin-top:5px;padding-right:15px;text-transform:lowercase;}
#sidebar ul li#contributors_column div.column_container a:hover.more{color:#9E005D;background:transparent url(images/sidebar/arrow_purple.jpg) no-repeat scroll right 4px}
#sidebar .left,#sidebar .right{background:url(images/sidebar_module-spacer.jpg) repeat-x;}
#sidebar .right {margin-left:10px;display:block;width:155px;}
#sidebar .left{float:left;margin:0;display:block;width:140px;}

#sidebar #adbox {display:block;float:left;margin-bottom:0!important;}

#sidebar #pushbox {
    display:block;
    margin-bottom:20px;
    margin-top:5px;/*5px*/
}
body.category #sidebar #pushbox {
    margin-bottom:15px;
}

#sidebar #pushbox p {margin-bottom:0;margin-top:5px;position:relative;line-height: 16px;}
body.archive #sidebar #pushbox p {margin-top:4px!important;}

#sidebar #pushbox a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 5px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    margin-top:1px;
    padding-right:13px;
    position:absolute;
    right:0;
    top:15px;
}


/* Look of the Week box */
#sidebar #lotwbox {margin-bottom: 15px;}/*12px*/
#sidebar #lotwbox h2{
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
    height:23px;
    margin:0 0 8px;
}

#sidebar #lotwbox #lookoftheweek {position: relative;}
#sidebar #lotwbox #lookoftheweek p{margin: 0 0 10px;}
#sidebar #lotwbox #lookoftheweek .postthumb{
    float:left;
    height:106px;
    margin-right:15px;
    width:90px;
}
#sidebar #lotwbox #lookoftheweek .alt {
    margin-right:0 !important;
    padding:0 !important;
}
#sidebar #lotwbox a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 2px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    margin-top:1px;
    padding-right:13px;
    position:absolute;
    right:0;
    top:0;
}

#sidebar #lotwbox .go-to-archive{
    clear:both;
    margin-bottom:0;
    margin-top:5px;
    text-align:right;
    font-size: 10px;
}

/* Object of the Week box */
#sidebar #ootwbox {margin-bottom: 15px;}/*12px*/
#sidebar #ootwbox h2{
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
    height:23px;
    margin: 0 0 8px;
}
#sidebar #ootwbox #objectoftheweek {position: relative;}
#sidebar #ootwbox #objectoftheweek p {margin: 0 0 10px;}
#sidebar #ootwbox #objectoftheweek .postthumb{
    height:118px;
    width:300px;
}
#sidebar #ootwbox a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 2px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    margin-top:2px;
    padding-right:13px;
    position:absolute;
    right:0;
    top:0;
}

#sidebar #ootwbox .go-to-archive{
    clear:both;
    font-size:10px;
    margin-bottom:0;
    margin-top:5px;/*4px*/
    text-align:right;
}

/* Personal Shopper box */
#sidebar #personalshopperbox {margin-bottom: 15px;}/*14px*/
#sidebar #personalshopperbox h2{
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
    height:23px;
    margin: 0 0 8px;
}
#sidebar #personalshopperbox #personalshopper {position: relative;}
#sidebar #personalshopperbox #personalshopper p {margin: 0 0 10px;}
#sidebar #personalshopperbox #personalshopper .postthumb{
    height:165px;
    width:300px;
}
#sidebar #personalshopperbox a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 2px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    margin-top:1px;
    padding-right:13px;
    position:absolute;
    right:0;
    top:0;
}

#sidebar #personalshopperbox .go-to-archive{
    clear:both;
    font-size:10px;
    margin-bottom:0;
    margin-top:5px;/*4px*/
    text-align:right;
}

/* Twitterbox */
#sidebar #twitterbox a.twitter {background:transparent url(images/sidebar/blastontwitter.jpg) no-repeat scroll 0 0;display:block;height:50px;margin-bottom:0;margin-top:10px;width:300px;}
#sidebar #pushbox a.blastblog {background:transparent url(images/sidebar/click_blog.jpg) no-repeat scroll 0 0;display:block;height:50px;margin-bottom:0;margin-top:10px;width:300px;}
#sidebar #twitterbox #twitter_text {
    color:#000000;
    display:block;
    line-height:16px;
    margin:5px 0;
}
#sidebar #twitterbox span.resume {color:#333333;font-size:10px;font-style:italic;}
#sidebar #twitterbox span.resume a {color:#9E005D;display:inline-block;font-weight:bold;}
#sidebar #twitterbox span.resume a:hover {color: #000000;text-decoration: none;}

/* Currentissuebox */
#sidebar #currentissuebox {margin-top:15px;}/*17px*/
#sidebar #currentissuebox h2 {
    background:url("images/sidebar/separator.jpg") repeat-x scroll 0 17px transparent;
    height:25px;
    margin:0 0 8px;
}
#sidebar #currentissuebox object {display:block;margin:0 auto;}
#sidebar #currentissuebox #issue_container {
    color:#000000;
    margin:0 0 20px;
    padding:0;
    text-align:center;
}
#sidebar #currentissuebox #issue_container object {
    display:block;
    height:200px;
    margin-bottom:15px;
    width:300px;
}
#sidebar #currentissuebox a.shadow {background:transparent url(images/sidebar/shadow.jpg) no-repeat scroll 0 0;display:block;height:195px;margin:10px auto;padding:8px 0 0 12px;width:155px;}
#sidebar #currentissuebox p{
    border-bottom:2px solid #BFBFBF;
    color:#000000;
    display:block;
    margin:0 auto;
    width:190px;
}
#sidebar #currentissuebox p a {color:#000000;font-weight:normal;}
#sidebar #currentissuebox p a:hover, #sidebar #currentissuebox p a {color:#000;text-decoration: none;}

.playlistbox {
    display:block;
    margin-bottom:25px;
}
body.single .playlistbox {
    margin-top:25px;
}
.playlistbox h2{
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 18px;/*17px*/
    height:25px;
    margin:0 0 10px;
}
.playlistbox p {
    line-height:16px;
    margin-bottom:11px;
    position:relative;
    height:50px;
    overflow:hidden;
    margin:0 0 11px 0;
}

.playlistbox span.dizauthorz {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    color:#58585a;
}
.playlistbox span.dizsubtitle {
    font-size: 11px;
    display:block;
    color:#58585a;
}
.playlistbox p.playlist {
    background-color:#969696;
    height:186px;
    margin-bottom:30px;
    margin-top:10px;
    text-indent:-9999px;
    width:300px;
}
.playlistbox a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 5px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    margin-top:4px;
    padding-right:13px;
    position:absolute;
    right:0;
    top:28px;
}

body.popupplay a.more-link {
    display: none;
}

.playlistbox img.thumb {
    display:block;
    float:left;
    margin:0 10px 12px 0;
}

.playlistbox .go-to-archive {
    clear:both;
    font-size:10px;
    margin-bottom:0;
    margin-top:5px;/*4px*/
    text-align:right;
}

#sidebar ul ul li, #sidebar ul ol li {float:left;margin:0 0 10px 0;padding:0;width:145px;}
#sidebar ul ul li.alt, #sidebar ul ol li.alt {float:left;margin:0 0 10px 0!important;padding:0;width:145px;}
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}
#sidebar ul li {display:block;float:left;list-style-image:none;list-style-type:none;width:300px;}
#sidebar ul p, #sidebar ul select, #playlistbox ul p {margin:0;}
#sidebar ul ul, #sidebar ul ol {margin: 0;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0;}

#sidebar #gallerybox {
    background:transparent none repeat scroll 0 0;
    margin:0;
    padding:0;
}
#sidebar #gallerybox h2 {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
    height:25px;
    margin:0 0 15px;
}
body.category #sidebar #gallerybox h2 {
    margin:0 0 12px;
}
#gallerybox li {
    display: block;
    float: left;
    width: 91px;
    height: 52px;
    margin-right: 7px;
}
#gallerybox li.alt{
    margin-right: 0!important;
}
#gallerybox li p {
    display:block;
    height:36px;
    margin:6px 0 0;
    text-align:center;
    width:91px;
}
#gallerybox li p a {text-decoration: none;}
#gallerybox li p a.link {display: block;}
#gallerybox li a img.thumb {

}
#gallerybox li.alt a img.thumb {margin-right: 0!important;}
#sidebar #galleryslider-container{
    margin:0 auto;
    width:300px;
}
#sidebar #galleryslider-container a.previouslink {
    background:transparent url(images/content/searchslider-container-mini-previous.jpg) repeat-x scroll -2px center;
    display:block;
    float:left;
    height:63px;
    margin-right:5px;
    width:10px;
    cursor: pointer;
}
#sidebar #galleryslider-container a.nextlink {
    background:transparent url(images/content/searchslider-container-mini-next.jpg) repeat-x scroll 1px center;
    display:block;
    float:left;
    height:63px;
    margin-left:3px;
    margin-right:0;
    width:10px;
    cursor: pointer;
}
#sidebar #galleryslider-container #galleryslider-content {
    float:left;
    height:63px;
    overflow:hidden;
    position:relative;
    width:268px;
}
#sidebar #galleryslider-container .clrzloading {
    background:transparent url(images/content/loading.gif) no-repeat scroll center center;
}
#sidebar #galleryslider-container #galleryslider-content ul {margin: 0;padding: 0;width: 990px;}
#sidebar #galleryslider-container #galleryslider-content ul li {
    height:63px;
    list-style-type:none;
    margin-right:5px;
    text-align:left;
    width:63px;
}

/* END SIDEBAR */

/* BEGIN CONTENT */
a.tag-link-75 {font-size: 14px!important;}
a.tag-link-248 {display: none;}

/* Post */
#category_title {position: relative;}
#category_title span {
    display:block;
    position:absolute;
    right:0;
    top:-3px;
}

body.category #category_title span.iconcat a {
    background:url("images/category/mini-icons.jpg") no-repeat scroll 0 0 transparent;
    display:block;
    height:30px;
    margin:0;
    text-indent:-9999px;
}

body.category-fashion #category_title span.iconcat a {
    background-position:-365px -154px !important;
    width:41px;
}

body.category-travel #category_title span.iconcat a {
    background-position:-477px -8px !important;
    width:41px;
}

body.category-shopping #category_title span.iconcat a {
    background-position:0 -154px !important;
    width:35px;
}

body.page-template-template-gallery-php #category_title span.iconcat a {
    background:url("images/category/mini-icons.jpg") no-repeat scroll -564px -83px transparent;
    display:block;
    height:30px;
    margin:0;
    text-indent:-9999px;
    width:41px;
}

/* body.category-culture h2.catztitle {padding:5px 0 !important;} */
body.category-culture #category_title span {top:-3px!important;}
body.category-culture #category_title span.iconcat a {
    background:url("images/category/mini-icons.jpg") no-repeat scroll -543px -154px transparent !important;
    height:31px;
    width:30px;
}

body.category-design #category_title span.iconcat a {
    background-position:-461px -156px !important;
    width:31px;
}

body.category-lifestyle #category_title span {top:-2px!important;}
body.category-lifestyle #category_title span.iconcat a{
    background-position:-266px -155px !important;
    height:30px !important;
    width:40px;
}

body.category-night #category_title span.iconcat a{
    background-position:-89px -155px !important;
    width:32px;
}

body.category-music #category_title span.iconcat a{
    background-position:-189px -155px !important;
    width:32px;
}

body.category-video #category_title span {top:-1px!important;}
body.category-video #category_title span.iconcat a{
    background-position:-319px -10px !important;
    width:36px;
}

body.photo-gallery #content {margin-bottom: 35px;}
body.category-magazine-archives #content .post {
    float:left;
    margin:0 5px 12px 0;
    width:143px;
}
body.category-magazine-archives #content .alt {
    margin-right:0px!important;
}
#content .post{display:block;position: relative;}
#content h2 {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
    margin:0 0 15px;
    padding-bottom:10px;
    text-transform:uppercase;
    font-weight: normal;
}
body.category-magazine-archives #content h2 {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px !important;
    font-size:14px !important;
    margin:0 0 15px;
    padding-bottom:10px;
    text-transform:uppercase;
}

body.category-magazine-archives #content h2.posttitle {
    background:transparent none repeat scroll 0 0 !important;
    font-size:10px !important;
    margin:0 !important;
    text-align:center;
    text-transform:none;
}

body.category-magazine-archives #content h2.posttitle a {
    background:transparent none repeat scroll 0 0 !important;
    display:block;
    font-size:10px !important;
    margin-top:2px;
    text-decoration:underline;
}

body.category #content h2 {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 29px;
    font-size:27px;
    font-weight:normal;
    padding-top:0px;
}

body.category #content h2#todayzarticlz,
body.category #content h2.todayzarticlz {
    background:url("images/sidebar/separator.jpg") repeat-x scroll 0 17px transparent;
    font-size:14px;
    margin:0;
    padding-top:0;
}

body.category h2#todayzarticlz {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;
    font-size:14px;
    margin:0 0 8px;
    padding-bottom:11px;
    text-transform:uppercase;
    font-weight: normal;
}

body.category #eventzofdavick {
    border:1px solid #000000;
    height:183px;
    margin:8px 0 25px;
    padding:5px;
}

body.category #eventzofdavick p#eventsthumb {
    display:block;
    float:left;
    margin:0;
}

body.category #eventzofdavick div#eventscontent {
    margin-left:332px;
}
body.category #eventzofdavick div.post {margin: 0 !important;}

body.category #eventzofdavick div.post h4 a{
    background:transparent none repeat scroll 0 0;
    color:#888888;
    font-size:12px;
    font-weight:normal;
    height:18px !important;
    margin:0;
    text-decoration:none;
    text-indent:0;
    text-transform:uppercase;
    width:230px;
}

body.category #eventzofdavick div.post h2{
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 33px;
    font-weight:normal;
    margin-bottom:5px;
    padding-bottom:0;
}

body.category #eventzofdavick div.post h2 a {
    background:transparent none repeat scroll 0 0 !important;
    color:#000000 !important;
    font-size:18px;
    text-decoration:none;
    text-transform:none;
}

body.category #eventzofdavick div.post h3 {
    display:block;
    font-family:Helvetica;
    font-size:14px;
    margin:5px 0 !important;
    text-transform:uppercase;
}

body.category #eventzofdavick .entry {
    clear:none;
}
body.category #eventzofdavick .entry small{
    font-size:12px !important;
    font-weight:normal !important;
    line-height:16px !important;
    margin-bottom:3px !important;
    height: 86px!important;
}

body.contributors #content h2,
body.author #content h2 {
    margin:0 0 7px!important;
}
body.author #content h2.contributorz {
    margin:10px 0 5px !important;
}
body.single #content h2#todayzarticlz {
    background:url("images/sidebar/separator.jpg") repeat-x scroll 0 17px transparent;
    margin:0 0 1px !important;
}
body.single #content h2.singleztitle {
    background:url("images/sidebar/separator.jpg") repeat-x scroll 0 16px transparent;
    margin:0 0 8px !important;
    padding-bottom:10px;
    text-transform:uppercase;
}
body.single #content h2.related {margin:26px 0 8px !important}
body.single #content h2.relatedt {margin:24px 0 10px !important}
#content h2#todayzarticlz{margin:0 0 1px;}
#content h2.contributorz{font-size: 24px;font-weight: normal;}
h2.catztitle {
    background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 bottom;
    display:block;
    font-size:27px;
    font-weight:normal;
    margin:0 0 9px;
    padding:0 0 6px;
    text-transform:uppercase;
}
body.category #content h2.posttitle {
    background:none repeat scroll 0 0 transparent !important;
    display:block;
    margin:0 !important;
    width:180px;/*230px*/
}
body.category-video #content #article-rubrique h2.posttitle {
    width:586px!important;
}
body.category #content #article-rubrique #postborder h2.posttitle {
    width:230px!important;/*180px*/
}
body.category-magazine-archives #content h2.posttitle {
    width:143px!important;
}
body.single #content h2.posttitle {margin:0px !important;}
body.home #content h2.posttitle
{
    margin:0 0 0!important;
}
#content h2.posttitle {
    background:transparent none repeat scroll 0 0 !important;
    margin:0 0 3px!important;
    padding-bottom:0!important;
}
#content h2.articles {margin:0 0 9px;}
#content h2.posttitle a{
    font-family:"Times New Roman",Georgia,Serif;
    font-size:40px !important;
    text-transform:none !important;
}

#content small a {text-decoration: none;}

#content div.postborderz h2.posttitle a {font-size: 17px!important;}
#content div.postborderz h3 {font-size: 11px!important;}
body.category #content #article-rubrique #postborder h3 {margin:5px 0 14px !important;}
#content #playdizplaylizt {width: 300px;}
#content #playdizplaylizt p.player {
    background:#7F7F7F none repeat scroll 0 0;
    display:block;
    height:185px;
    margin:7px 0 30px;
    width:300px;
}

body.single p.sharediz {
    margin:10px 0 0;
    padding-bottom:0;
}
p.sharediz {
    font-size:8px;
    height:22px;
    margin:5px 0 0;
    padding-bottom:0;
    text-transform:uppercase;
}
p.sharediz span {
    display:block;
    float:left;
    margin-top:5px;
}
p.sharediz a {
    display:block;
    float:left;
    height:21px;
    margin-left:5px;
    margin-right:5px;
    width:48px;
}
p.sharediz a.sharelinkz {
    background:transparent url(images/content/btn_share.jpg) repeat-x scroll 0 0;
}
p.sharediz a.emaillinkz {
    background:transparent url(images/content/btn_email.jpg) repeat-x scroll 0 0;
}

#sharearea {
display:block;
position:absolute;
}
#sharearea a#sharebloc {
background:url("images/content/btn_share2.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:20px;
text-indent:-9999px;
width:140px;
cursor: pointer;
}
#sharearea a#emailbloc {
background:url("images/content/btn_email2.png") no-repeat scroll 0 0 transparent;
display:block;
height:20px;
text-indent:-9999px;
width:225px;
margin-left:140px;
cursor: pointer;
}

#sharebox {
background:url("images/content/btn_share_background.png") no-repeat scroll top center transparent;
height:74px;
left:68px;
margin:0;
padding:0;
position:absolute;
top:18px;
width:82px;
z-index:1;
}

#sharebox .btn_fb {
    background:transparent url(images/content/box_btnfacebook.jpg) no-repeat scroll 0 0;
    display:block;
    height:21px;
    margin-left:28px;
    margin-top:5px;
    width:21px;
    cursor: pointer;
}

#sharebox .btn_tw {
    background:transparent url(images/content/box_btntwitter.jpg) no-repeat scroll 0 0;
    display:block;
    height:21px;
    margin-left:28px;
    margin-top:2px;
    width:21px;
    cursor: pointer;
}

#emailbox {
background:url("images/content/btn_email_background.png") no-repeat scroll top center transparent;
height:130px;
left:136px !important;
margin:0;
padding:0;
position:absolute;
top:18px !important;
width:232px;
z-index:1;
}
#emailbox form {
    display:block;
    padding-left:22px;
    padding-top:15px;
    width:200px;
}
#emailbox input {
    background:url("images/content/box_input.jpg") no-repeat scroll 0 0 transparent;
    border:0 none;
    color:#707070;
    font-family:Georgia;
    font-size:11px;
    height:11px;
    margin-bottom:10px;
    padding:3px 5px 5px 6px;
    width:138px;
}
#emailbox input#send {
    background:transparent url(images/content/box_submit.jpg) no-repeat scroll 0 0;
    border:0 none;
    font-size:0;
    height:21px;
    margin-top:5px;
    text-indent:-9999px;
    width:62px;
}
body.single #article-search {margin:0 0 0!important;}
body.single #article-search h2 a {font-size: 14px;}
#article-search {
    background:url("images/sidebar/separator.jpg") repeat-x scroll 0 0 transparent;
    margin:0;
    padding-bottom:0;
    padding-top:14px;
    text-transform:uppercase;
}

#article-search p.sorrybro {
    display:block;
    margin:21px 0 0;
    text-align:center;
    width:490px;
}
#article-search h2 {
    background:transparent none repeat scroll 0 0;
    margin:0 0 11px;
    padding:0;
    text-align:center;
    font-weight: normal;
}
#article-search li {
    display: block;
    float: left;
    width: 91px;
    height: 52px;
    margin-right: 7px;
}
#article-search li.alt{
    margin-right: 0!important;
}
#article-search li p {
    display:block;
    height:25px;
    margin:6px 0 0;
    overflow:hidden;
    text-align:center;
    width:91px;
}
#searchslider-container #searchslider-content ul li p a {text-decoration: none;}
#searchslider-container #searchslider-content ul li:hover p a {text-decoration: none;}
#searchslider-container #searchslider-content ul li p a.link {display: block;}
#searchslider-container #searchslider-content ul li.alt a img.thumb {margin-right: 0!important;}
#searchslider-container{
    margin:0 auto;
    width:540px;
}
#searchslider-container a.previouslink {
    background:transparent url(images/content/searchslider-container-previous.jpg) repeat-x scroll 0 center;
    display:block;
    float:left;
    height:52px;
    margin-right:6px;
    width:18px;
    cursor: pointer;
}
#searchslider-container a.nextlink {
    background:transparent url(images/content/searchslider-container-next.jpg) repeat-x scroll 0 center;
    display:block;
    float:left;
    height:52px;
    margin-left:6px;
    width:18px;
    cursor: pointer;
}
#searchslider-container #searchslider-content {
    float:left;
    height:85px!important;
    /*overflow:hidden;*/
    width:96px;
    position: relative;
}
#searchslider-container .searchslider-overflow {
    float:left;
    height:85px!important;
    overflow:hidden;
    width:490px;
    position: relative;
}

#searchslider-container .carrouselcache {
    float:left;
    height:85px!important;
    width:197px;
    position: relative;
    background:transparent url(images/content/cacheslider.png) repeat-x scroll 0 0;
    z-index:100;

}
#searchslider-container .clrzloading {
    background:transparent url(images/content/loading.gif) no-repeat scroll center 10px;
    float:left;
    height:95px;
    overflow:hidden;
    width:490px;
    position: relative;
}
#searchslider-container #searchslider-content ul {background:white none repeat scroll 0 0;margin: 0;padding: 0;width: 990px;position: absolute;}
#searchslider-container #searchslider-content ul li {list-style-type: none;text-align: left;}

#article-search form#searchform2 {
    background:transparent none repeat scroll 0 0;
    margin:0 0 16px;
    padding-bottom:0;
    padding-top:17px;
}
#article-search label {display: none;}
#article-search input#search2 {
    background:transparent url(images/sidebar/searchinput.jpg) no-repeat scroll 0 0;
    border:0 none;
    color:#C9C9C9;
    display:block;
    font-family:Georgia,Times,Times New Roman,serif;
    font-size:10px;
    height:16px;
    margin:-6px auto 0;
    padding:4px 0 0 25px;
    width:222px;
}
#article-search input#searchsubmit2 {display: none;}

#content #post-gallery {
    margin:0;
    padding:0;
}
#content #post-gallery li {
    float:left;
    list-style-type:none;
    margin:0 10px 10px 0;
    padding:0;
    width:140px;
}

#content #post-gallery li.alt {
    margin:0 0 10px !important;
}

#content #post-gallery li a img{
    height:80px;
    width:140px;
}

#gallery,
#gallery #photo-gallery {
    margin:0;
    padding:0;
}
#gallery #photo-gallery li {
    background:#888888 none repeat scroll 0 0;
    display:block;
    float:left;
    height:180px;
    list-style-type:none;
    margin-bottom:8px;
    margin-right:8px;
    padding:0;
    width:180px;
}

#gallery #photo-gallery li.alt {
    margin-right:0!important;
}

body.author h2.authorh2{padding-top:22px!important;}
body.author h3.authorh3 {font-size:20px !important;margin-bottom:0 !important;margin-top:15px !important;}


body.home #content .post .entry img.thumb,
body.single #content .post .entry img.thumb,
body.single #content .post .entry .embed {
    margin-bottom:15px;
}

.entry a {color: #8E2E85;}
#content #article-home {

    margin:45px 0 0;
}

#content #article-home .post img.thumb {
    float: left;
}


#content #article-home .post{
    border-bottom:1px solid black;
    height:145px;
    margin-bottom:12px;
    padding-bottom:12px;
}

#content #article-home .post .article_content {
    margin-left:270px;

}

#content #article-home .post .article_content h2.posttitle a {
    display:block;
    font-size:25px !important;
    font-family:"Times New Roman",Georgia,Serif;
}

#content #article-home h2.posttitle {
    width:270px;
}

#content #article-home h4 {top:0!important;right: 0!important;}

#content #article-home .entry {clear: none;}

#content #article-home small.home-excerpt {
    font-weight:normal;
    font-size: 13px;
}
body.home #article-mostview{
    height:300px;
    margin: 13px 0 60px;
}
#article-mostview{
    height:300px;
    margin: 0px 0 60px;
}
body.archive #article-mostview{
    height: auto;
    margin:0 0 50px!important;
}
#article-mostview h2 {
    margin:0 0 4px!important;
}
#article-mostview h2.mva {
    margin:0 0 9px!important;
}
.article-mostview {
    height:102px;
    margin-bottom:25px;
}
body.single #article-mostview,
body.single .article-mostview {
    margin-bottom:13px!important;
}
body.single .mostoftheweek {
    height:250px!important;
    margin-bottom:2px!important;
}
body.search #article-mostview .post,
body.search .article-mostview .post {
    margin-bottom:40px!important;
}
#article-mostview .post,
body.single #article-mostview .post{margin:0 25px 0 0!important;}
body.category #article-mostview .post {
    height:265px !important;
    margin:0 8px 0 0 !important;
}

body.search-agenda #article-mostview .post,
body.search-agenda .article-mostview .post {
    height:265px !important;
}


body.category .archive #article-mostview .post {
    height:265px !important;
    margin:0 25px 0 0 !important;
}
body.category #article-mostview .alt,
body.category .archive #article-mostview .alt,
body.single #article-mostview .alt{margin:0 0px 0 0!important;}

#article-mostview .post,
.article-mostview .post {
    float:left;
    padding:0;
    width:180px;
}

body.archive #article-mostview .post,
body.archive .article-mostview .post {
    float:left;
    height:265px;
    padding:0;
    width:180px;
}

.most-category {
    height:230px !important;
    margin:0 0 25px !important;
}
body.single .most-category {
    height:260px!important;
    margin-bottom:5px!important;
}
.most-category .post {
    margin:0 8px 0 0 !important;
}

#article-mostview .alt,
.article-mostview .alt {
    margin:0 !important;
}

#content .post small ul {padding:0;margin:0;list-style-type: none;}

#article-mostview #postborder,
#article-mostview .postborderz {
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
    height:33px;
    margin:9px 0 10px;
    padding:3px 0 6px;
    text-align:center;
}

body.category #article-mostview #postborder,
body.category #article-mostview .postborderz {
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
    height:33px;
    margin:9px 0 8px;
    padding:4px 0 4px; /*6px 0 4px*/
    text-align:center;
}

body.single #article-mostview #postborder,
body.single #article-mostview .postborderz {
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
    height:35px;
    margin:9px 0 10px;
    padding:1px 0 4px;
    text-align:center;
}


#article-mostview .postborderz h2 {margin: 0!important;}
#article-mostview .postborderz h2 a {font-size: 17px;font-weight: normal;}
#article-mostview .postborderz h3 {
    font-size:11px;
    margin-top:2px;
    text-transform:uppercase;
}
.most-category .post small.home-excerpt {color:#000000;}
.most-category a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 3px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    margin-top:4px;
    padding-right:10px;
    position:absolute;
    text-decoration:none;
}

#article-mostview .post #postborder h2.posttitle a {font-size: 17px!important;font-weight: normal;}
#article-mostview .post #postborder h3 {font-size: 11px!important;;margin:2px 0 0 !important;}
body.single #article-mostview .post #postborder h3 {font-size: 11px!important;;margin:3px 0 0 !important;}
#article-mostview .post #postborder h3 a {text-transform:uppercase;}
#article-mostview .post small.home-excerpt {
    display:block;
    font-size:12px;
    font-weight:normal !important;
    height:53px;
}
body.single #article-mostview .post small.home-excerpt {height:65px!important;}
display:block;
height:400px;
position:relative;
}

body.home #article-mostview .post small.home-excerpt {
    font-size:12px;
    font-weight:normal !important;
    height:48px;
}

#content #article-rubrique .post img.thumb {
    display:block;
    float:left;
}

#content #article-rubrique .post div#postborder {display:block;
                                                 margin-left:320px;}

#content #article-rubrique .post h2 a{
    font-size:34px !important;
}

#content #article-rubrique .entry {clear: none;}

#content #article-rubrique .post small.home-excerpt {
    font-weight: normal;
    font-size:13px;
    line-height:16px;
}

body.home #content .post .entry br {display: block;height: 0;}
#content .post h2.name{color:#000000 !important;font-size:22px!important;font-weight:normal;margin:0;text-transform:uppercase;}
#content .post h2 a{background:none;
                    font-size: 17px;
                    text-transform: uppercase;color:#000000!important;text-decoration: none;background:transparent none repeat scroll 0 0!important;}
#content .post h2 a:hover {color:#000000!important;text-decoration: none;}

body.category #content .post h3 {
    margin:5px 0!important;
}
body.category #content .post h3.empty {
    margin:3px 0 !important;
}
body.category #content object {margin:10px 0 0;}
body.home #content .post h3 {margin:0 0 17px!important;}
body.home #content .post h3 {
    margin:0px 0 10px !important;
}
#content .post h3 {
    display:block;
    font-family:Helvetica;
    font-size:17px;
    margin:0 0 20px;
    text-transform:uppercase;
}
body.single #content .post h3 {
    margin:0 0 10px;
}

#content .post h3 a {text-decoration: none;}



body.home #content .post h4, body.single .post h4 {
    position:absolute;
}

body.home #content .post h4.top_iconz {
    right:0;
    top:8px;
}

body.single .post h4 {right:0;top:5px;}
#content .post h4{
    margin:0;
    padding:0;
}
#content .post #postborder h4{
    margin:0;
    padding:0;
    position:absolute;
    right:0;
    top:0;
}

#content .post h4 a {
    background:transparent url(images/category/mini-icons.jpg) no-repeat scroll 0 0;
    display:block;
    height:42px;
    margin:0;
}

#content .post img.avatar {float: left;margin-top: 10px;margin-bottom: 10px;}

#content .post small {
    color:#000000;
    display:block;
    font-size:10px;
    margin-bottom:8px;
}
#content .post small span {
    color:#606060;
    font-style:italic;
}
body.category #content .post small{margin-bottom:22px;}

#content .post small.home-excerpt {
    color:#333333;
    font-size:13px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:0px !important;
    text-align:justify;
}
body.archive #content .post small.home-excerpt {font-size: 12px!important;}
#content #article-home .post .article_content h3 {margin:1px 0 24px !important;font-size: 14px!important;}
#content #article-home .post .article_content .home-excerpt {
    margin-bottom: 0!important;}
#content #article-home a.more-link {margin-bottom:0px;}

#content .post small.home-excerpt p {margin: 0!important;}
body.single #content #article-mostview .post a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 4px;
    color:#8E2E85;
    display:block;
    font-size:10px;
    margin-top:2px;
    padding-right:10px;
    position:absolute;
    text-decoration:none;
}
body.archive #content .post a.more-link {
    margin-top:0px;
}
body.home #content .post a.more-link {
    margin:5px 0 0;
}
body.search #content .post a.more-link {
    margin-top:11px;
}
body.category #content .post a.more-link {
    margin-top:21px!important;
}
#content .post a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 5px;
    color:#8E2E85;
    display:block;
    font-size:11px;
    margin-top:24px;
    padding-right:10px;
    position:absolute;
    text-decoration:none;
}
#content #eventzofdavick .post a.more-link {
    background:transparent url(images/sidebar/morelink-pink-arrow.jpg) no-repeat scroll right 5px!important;
    margin-top: 26px;
}

#content .left {width: 375px;float: left;position: relative;}
#content .right {text-align:right;}
#content .right p.credits {color:#898989;font-size:11px;margin:0;}
div.column-alt p.credits{
    color:#898989;
    float:right;
    font-size:11px;
    line-height:16px;
    margin:0;
    text-align:right;
    width:165px;
}

#content .right p.comz {color:#898989!important;font-size:11px;margin-top: 11px;}

body.single-playlist-of-the-week .right p.credits{
    color:#000000!important;
    font-size:11px!important;
}
#content p.postcategorie, #content p.postcategorie a {color:#000000 !important;font-size:12px;margin:0 0 6px;}
#content p.posttag, #content p.posttag a{font-size: 12px; color: #4c4c4c!important;text-decoration:none;margin: 0px 0px 10px 0px;}
#content p.postcomment a{color:#9E005D !important;font-size:14px;font-weight:bold;text-decoration:none;}
#content p.postcomment a:hover{color:#9E005D !important;text-decoration: underline;}
#content p.posttwitt {background:transparent url(images/content/icon_twitter.jpg) no-repeat scroll 0 0;display:block;float:right;height:17px;margin-top:-6px;padding-left:25px;padding-top:3px;text-align:left;text-decoration:none;width:65px;}
#content p.posttwitt a {font-size:11px;color: #4c4c4c!important;text-decoration: none;}
#content p.posttwitt a:hover{text-decoration: underline;}
#content .postmetadata {border-bottom:1px solid #808080;clear:both;}
body.single #content .postmetadata {
    border-bottom:0 none;
    margin:0 0 25px;
    padding:7px 0 0;
}
#content p.postcategorie a:hover{color:#9E005D !important;}
#content p.posttag a:hover{color:#9E005D !important;}


/*Post color */
#content .vert1 h3 {color: #00b156!important;}
#content .vert1 a {color: #00b156!important;text-decoration: underline;}
#content .vert1 a:hover {color: #00b156!important;text-decoration: none;}

#content .vert2 h3 {color: #aeb832!important;}
#content .vert2 a {color: #aeb832!important;text-decoration: underline;}
#content .vert2 a:hover {color: #aeb832!important;text-decoration: none;}

#content .violet1 h3 {color: #a942c7!important;}
#content .violet1 a {color: #a942c7!important;text-decoration: underline;}
#content .violet1 a:hover {color: #a942c7!important;text-decoration: none;}

#content .bleu1 h3 {color: #000092!important;}
#content .bleu1 a {color: #000092!important;text-decoration: underline;}
#content .bleu1 a:hover {color: #000092!important;text-decoration: none;}

#content .orange1 h3 {color: #f28319!important;}
#content .orange1 a {color: #f28319!important;text-decoration: underline;}
#content .orange1 a:hover {color: #f28319!important;text-decoration: none;}

#content .rouge1 h3 {color: #de2117!important;}
#content .rouge1 a {color: #de2117!important;text-decoration: underline;}
#content .rouge1 a:hover {color: #de2117!important;text-decoration: none;}

#content .rose1 h3 {color: #e665b3!important;}
#content .rose1 a {color: #e665b3!important;text-decoration: underline;}
#content .rose1 a:hover {color: #e665b3!important;text-decoration: none;}

#content .bleu2 h3 {color: #0dc7fc!important;}
#content .bleu2 a {color: #0dc7fc!important;text-decoration: underline;}
#content .bleu2 a:hover {color: #0dc7fc!important;text-decoration: none;}

body.search #content h2{background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 17px;margin: 0;}
body.search p.results {font-size:13px;margin:5px 0 15px;}
body.search p.results span {font-weight: bold;}
body.search p.results span.key {font-weight: normal;text-transform: uppercase;}

#sidebar .left,#sidebar .right{background:url(images/sidebar_module-spacer.jpg) repeat-x;}
#sidebar .right {display:block;margin-left:150px;width:140px;}

body.write-us #content .post, body.kit-media #content .post {background: none;margin-top: 0;}
.widecolumn .entry {background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;padding-top:15px;}
body.links #content .post, body.partnership #content .post {background: none;margin-top: 0;}

body.about-us #content .post, body.subscribe #content .post {background: none;margin-top: 0;}
.widecolumn .entry, body.subscribe .narrowcolumn .entry, .widecolumn .entry {position: relative;background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;padding-top:15px;}

body.advertiser-info #content .post {background: none;margin-top: 0;}
body.advertiser-info #content .post h2 {background:transparent url(images/content/h2-advert.jpg) no-repeat scroll 0 0;display:block;height:25px;margin-top:3px;text-indent:-9999px;width:118px;}
body.advertiser-info .narrowcolumn .entry, .widecolumn .entry {background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;padding-top:15px;}

body.tags .entry a {text-decoration: none;color: #4C4C4C !important}
body.tags .entry a:hover {color: #9E005D !important}

body.tags #content .post, body.credits #content .post {background: none;margin-top: 0;}
.widecolumn .entry {background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;padding-top:15px;}

body.tags .narrowcolumn .entry a {color: #000000;}
body.tags .narrowcolumn .entry a:hover {color: #9E005D;}

body.links .narrowcolumn .entry a {color: #000000;}
body.links .narrowcolumn .entry a:hover {color: #9E005D;}
body.links #content h3{display:block;font-family:Helvetica;font-size:14px;margin:10px 0;text-transform:uppercase;}
body.links ul.blogroll li{margin-left: 10px;}
body.links .entry ul {margin-left: 0;}

body.author #content .post, body.contributors #content .post {margin:0;}
body.author #content .post.head {background:transparent none repeat scroll 0 0!important;margin:0;}
body.author #content .post img.avatar {float: right;margin:0!important;}
body.author #content .posted img.avatar {float: left;}

body.author #content .post h3 {
    color:#000000 !important;
    font-family:Georgia;
    font-size:18px;
    font-weight:normal;
    margin:0 0 60px;
    padding-top:2px;
    text-transform:uppercase;
}
body.author #content .postmetadata {margin-bottom:50px;}
body.author #content p.author_description {
font-size:13px;
margin-bottom:35px;
margin-top:0;
text-align:justify;
}

body.contributors #content ul {display:block;margin:0;padding:0;text-indent:0;}
body.contributors #content ul li {background:#C9C9C9 url(images/content/contributors-mask.png) no-repeat scroll 0 0;display:block;float:left;height:139px;margin:0 0 10px 10px;width:139px;}
body.contributors #content ul li.alt {padding:0!important;margin-left:0!important;}
body.contributors #content ul li.admin {display: none;}
body.contributors #content .post img.avatar {margin:0 !important;}
body.contributors #content a {font-size: 12px; color: #000000; text-decoration: none;}
body.contributors #content a.lastname {display: block;text-transform: uppercase;font-weight: bold;}
body.contributors #content .pagination {clear:both;text-align:center;padding-top: 30px;}
body.contributors #content .pagination span.disabled {display: none;}
body.contributors #content .pagination a, body.contributors #content .pagination span.current {margin: 5px;}
body.contributors #content .pagination span.current {font-weight: bold;}
body.contributors #content .pagination a.next, body.contributors #content .pagination a.prev {font-weight:bold; color: #000000;}
body.contributors #content .pagination a:hover {color: #9E005D;text-decoration:none;}

body.subscribe #content .entry p {margin: 0!important;}
/* Begin Images */
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
/* End Images */

#respond {margin-bottom: 30px;}
#respond h3 {border-bottom:2px solid #BFBFBF;color:#000000 !important;font-size:15px;font-weight:bold;margin:0;padding-top:2px;text-transform:uppercase;width:165px;}
#respond label {text-transform: uppercase;}
#respond a {color: #9e005d;}
a.addcomment {font-size: 12px;font-style: italic;font-weight: bold;color: #9e005d;margin-left: 5px;}

.alt {margin: 0;padding: 0;}
.children { padding: 0; }
.nocomments {text-align: center;margin: 0;padding: 0;}
cite.fn {text-transform: uppercase;}
span.says {display: none;}

#commentform p {margin: 5px 0;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {font-weight: bold;margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;border-left:0 none !important;border-right:0 none !important;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist cite {color:#4C4C4C;font-weight: bold;font-style: normal;}
.commentlist cite a {color: #000000;text-decoration: underline;}
.commentlist .byuser cite, .commentlist .byuser cite a {}
.commentlist p {font-weight:normal;margin:10px 5px 10px 0;text-transform:none;}

.commentmetadata {font-weight: normal;margin: 0;display: block;}
.commentlist .commentmetadata a{color: #4C4C4C !important;text-decoration:none;}

#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}

select {width: 130px;}
#commentform {margin: 5px 10px 0 0;}
#commentform input {background:transparent url(images/content/input_mini.jpg) no-repeat scroll 0 0;border:0 none;color:#B2B2B2;font-family:Georgia;height:17px;margin:5px 5px 1px 0;padding:3px 7px 0;width:117px;}
#commentform textarea {background:transparent url(images/content/textarea.jpg) no-repeat scroll 0 0;border:0 none;color:#B2B2B2;font-family:Georgia;font-size:11px;height:150px;padding:5px;width:410px;}
#commentform input#submit {background:transparent url(images/content/submit.jpg) no-repeat scroll 0 0;height:21px;padding:0;text-indent:-9999px;width:87px;}
#commentform input:hover#submit {background-position: left bottom;}

body.submit #content .post {background: none!important;margin-top: 0;}
body.submit #content label, body.submit span {display: none;}
body.submit #content fieldset {border: 0;background:none repeat scroll 0 0;padding:0!important;}
body.submit #content fieldset.cf_hidden legend {display: none;}
body.submit #content fieldset legend{border-bottom:2px solid #BFBFBF;color:#000000 !important;font-size:15px;font-weight:bold;margin:0 0 20px;padding-top:2px;text-transform:uppercase;width:135px;}
body.submit input {background:transparent url(images/content/submitinput.jpg) no-repeat scroll 0 0;border:0 none;color:#333333;font-family:Georgia;height:17px;margin:5px 5px 1px 0;padding:3px 7px 0;width:241px;}
body.submit textarea {background:transparent url(images/content/textarea.jpg) no-repeat scroll 0 0;border:0 none;color:#333333;font-family:Georgia;font-size:11px;height:150px;padding:5px;width:410px;}
body.submit input#sendbutton {background:transparent url(images/content/submit.jpg) no-repeat scroll 0 0;height:21px;padding:0;text-indent:-9999px;width:87px;}
body.submit input:hover#sendbutton {background-position: left bottom;}
body.submit p#ll {display: none;}
body.submit ol.cf-ol li {margin-bottom: 10px;}

body.subscribe #content .post {background: none!important;margin-top: 0;}
body.subscribe .narrowcolumn .entry, .widecolumn .entry {background:transparent url(images/sidebar/separator.jpg) repeat-x scroll 0 0;padding-top:15px;}

body.subscribe #li-3-1, body.subscribe #label-3-11, body.subscribe #label-3-12 {display: inline-block;}
body.subscribe #label-3-11 span, body.subscribe #label-3-12 span {display: inline-block!important;}

body.subscribe input.cf-box-b {width: 15px!important;height: 15px!important;}
body.subscribe ol.cf-ol {margin-bottom: 45px;}
body.subscribe fieldset.cf-fs1 label, body.subscribe fieldset.cf-fs2 label {display: block;}
body.subscribe span.reqtxt, body.subscribe span.emailreqtxt {display: none;}

body.subscribe #li-3-3, body.subscribe #li-3-7, body.subscribe #li-3-12, body.subscribe #li-3-15 {float: left;}

body.subscribe li#li-3-9 {margin-top: 45px;margin-bottom: 20px;}
body.subscribe li.textonly {clear: both;}

body.subscribe #content fieldset {border: 0;background:none repeat scroll 0 0;padding:0!important;}
body.subscribe #content fieldset.cf_hidden legend {display: none;}
body.subscribe #content fieldset legend{border-bottom:2px solid #BFBFBF;color:#000000 !important;font-size:15px;font-weight:bold;margin:0 0 10px;padding-top:2px;text-transform:uppercase;width:135px;}
body.subscribe input {background:transparent url(images/content/submitinput.jpg) no-repeat scroll 0 0;border:0 none;color:#B2B2B2;font-family:Georgia;height:17px;margin:5px 5px 1px 0;padding:3px 7px 0;width:241px;}
body.subscribe textarea {background:transparent url(images/content/textarea.jpg) no-repeat scroll 0 0;border:0 none;color:#B2B2B2;font-family:Georgia;font-size:11px;height:150px;padding:5px;width:410px;}
body.subscribe input#sendbutton3 {background:transparent url(images/content/validate.jpg) no-repeat scroll 0 0;height:21px;padding:0;text-indent:-9999px;width:126px;}


.entry li.textonly {clear:both;display:block;margin-bottom:0!important;}
.entry li.textonly span {color:#000000;display:inline-block;font-style:italic;}

#li-2-5 {margin:25px 0 0;}
#li-2-9, #li-2-11, #li-2-13, #li-2-15, #li-2-17 {float: left;}
#li-2-17 {margin-top: 15px;}
#li-2-18 {margin-top: 15px;margin-bottom: 25px;}

div.post-column {
margin:0;
text-align:left !important;
width:100%;
}

div.post-column p.left{
margin:0;
width:290px !important;
}

div.post-column p.right{
margin:0 0 0 310px;
text-align:left !important;
width:290px !important;
}


div.column-alt {
    margin-left:12px;
    margin-right:0;
}
div.column-alt p {
    line-height:16px;
    margin-bottom:10px;
    margin-top:7px;
}
div.double-border-box {/*border: 2px solid #707070;padding: 4px;*/}
div.border-box {/*border:1px solid #949494;padding: 5px;*/}
div.border-box h3 {
    font-family:"Georgia,Times,Times New Roman,serif" !important;
    font-size:11px !important;
    font-weight:bold;
    margin:0 0 2px !important;
}
div.border-box ul {margin:0 !important;}
div.border-box ul li {
    font-size:11px !important;
    line-height:16px;
}

#fivebox {
height:65px;
margin:15px 0 50px;
}

#fivebox .post {margin-bottom: 0!important;}

body.category div.double-border-box{
    /*border:2px solid #707070;*/
    border-left:1px solid #707070;
    float:left;
    height:65px;
    /*padding:2px;*/
    width:195px;
}
/*body.category div.border-alt {border-right:2px solid #707070;}*/

body.category div.double-border-box div.border-box{
    border-color:#AAAAAA;
    height:70px;
    width:128px;
}

body.category div.double-border-box:hover div.border-box{border-color:#000000;}

body.category div.double-border-box div.border-box h2 {
    background:transparent none repeat scroll 0 0 !important;
    font-weight:normal !important;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    margin-top:0px !important;
    display: block !important;
}

body.category div.double-border-box div.border-box h2 a {
    display:block;
    text-align:center;
    text-transform:none !important;
}
body.category div.double-border-box div.border-box h3 {
    color:#D6D6D6;
    font-family:"Georgia,Times,Times New Roman,serif" !important;
    font-size:13px !important;
    margin:0 !important;
    text-transform:uppercase;
    text-align: center;
    margin-top:5px !important;
    display: block !important;
}

body.page-template-template-gallery-php .article-mostview .post {
    margin:0 20px 34px 0!important;
}

body.page-template-template-gallery-php .article-mostview .alt {
    margin:0!important;
}

/*-----------*/
.post {margin: 0 0 0px;text-align: left;}
body.single .post {margin: 0 0 20px;}
.post hr {display: block;}
.widecolumn .post {margin: 0;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.widecolumn .entry p {font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry {font-size:13px;line-height:16px !important;clear: both;position:relative;}
.widecolumn {line-height: 1.6em;}
.thread-alt {background-color: white;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #808080;}

html>body .entry ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:30px;margin-left:10px;padding:0;}
html>body .entry ul ul {margin-left: 0!important;list-style-image:none;list-style-position:outside;list-style-type:none;}
html>body .entry li {margin: 0;color: #000000;font-size: 12px;list-style-image:none;list-style-position:outside;list-style-type:none;}
html>body .entry li a{color: #000000;font-size: 12px;}
html>body .entry li a:hover{color:#9E005D;}
.entry ol {padding: 0px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
.entry p a:visited {color: #b85b5a;}
.even {border-left: 1px solid #808080;}
small {line-height: 1.5em;}
small, .nocomments, blockquote, strike {color: #777;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {}
.wp-caption img {}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 16px; color:#B2B2B2;text-align:center;font-style:italic;}

.wp-pagenavi a, .wp-pagenavi a:link {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
    border: 1px solid #000000;
    color: #FFFFFF;
    background-color: #000000;
}
.wp-pagenavi a:active {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
    padding: 2px 4px 2px 4px;
    margin: 2px 2px 2px 2px;
    color: #000000;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}
.wp-pagenavi span.current {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    font-weight: bold;
    border: 1px solid #000000;
    color: #FFFFFF;
    background-color: #000000;
}
.wp-pagenavi span.extend {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}
body.subscription .cform {margin:0 !important;}
.cform {margin:0 !important;}
/* .cf_error {display: none;} */
#usermessageb {
color:#8E2E85;
font-weight:bold;
margin:20px auto;
text-align:center;
width:190px;
}
.cform fieldset {border:0 none;margin:0;padding:0;width:190px;}
.cform fieldset legend,
.cform fieldset ol li span,
.cform fieldset ol li label span {display:none;}
.cform fieldset ol {margin:0;padding:0;list-style:none;}
.cform p.cf-sb {margin: 0;}
.cform input#sendbutton {background:url("images/content/box_submit.jpg") no-repeat scroll 0 0 transparent;border:0 none;font-size:0;height:21px;margin-top:5px;text-indent:-9999px;width:62px;}

ul.cf_li_text_err {
list-style:none outside none;
margin:5px 0 0!important;
padding:0;
}
ul.cf_li_text_err li{
color:red !important;
font-weight:bold;
margin:0 !important;
}
.failure2 {text-indent: -9999px;color: white;}

.FotomotoToolbarClass {
margin:10px 0 0 532px !important;
position:absolute;
width:44px !important;
display: none; /* masquer temporairement */
}
.FotomotoToolbarClass .FotomotoSeparator,
.FotomotoToolbarClass .FotomotoCardButton{display: none;}
.FotomotoToolbarClass .FotomotoPrintButton a.FotomotoBarLink {
    background:url("images/content/buy2.png") no-repeat scroll 0 0 transparent;
    cursor:pointer;
    display: none; /* masquer temporairement */
    height:44px;
    text-indent:-9999px;
    width:44px;
}

body.photo-gallery .FotomotoToolbarClass,
body.single #lbBottomContainer .FotomotoToolbarClass{
bottom:60px !important;
left:20px !important;
margin:0 !important;
position:absolute !important;
display: none; /* masquer temporairement */
}

#article-rubrique .FotomotoToolbarClass {
margin:10px 0 0 245px !important;
position:absolute;
width:40px !important;
display: none; /* masquer temporairement */
}
.home-category .FotomotoToolbarClass,
.home .FotomotoToolbarClass,
body.single .FotomotoToolbarClass{display: none;}
/* .home .FotomotoToolbarClass {margin:-68px 0 0 538px !important;position:absolute;width:40px !important;}*/

/*CHG*/
#lightboxslim{position:absolute;visibility:hidden;}

/* SUBSCRIPTION */
.subpack{height:145px;width:588px;overflow:hidden;cursor:pointer;padding:20px 0 0 0;}
.subpack .logo-pack{height:110px;width:110px;float:left;}
.subpack .prix-pack{width:72px;float:left;padding:28px 0 0 0;height:82px;}
.subpack .prix-pack p{background:transparent url(images/content/subscription/back-vign.jpg) no-repeat scroll 0 0;width:52px;height:50px;color:#fff;font-size:15px;font-family:Arial, serif;text-align:center;padding:18px 0 0 0;margin:0 0 0 23px;}
.subpack .prix-pack p.free-pack{background:transparent url(images/content/subscription/freelogo.jpg) no-repeat scroll 0 0 !important;width:45px;height:45px;text-indent:-9999px;}
.subpack .mag-pack{width:188px;float:left;height:140px;text-align:center;}
.subpack .option-pack{width:218px;float:left;height:140px;text-align:left;}
.subpack .option-pack ul{list-style:none;margin:0;padding:0;}
.subpack .option-pack ul li{padding:0 0 0 70px;}
.subpack .option-pack ul li.newsletter{padding:13px 0 0 70px;background:transparent url(images/content/subscription/picto-news.jpg) no-repeat scroll left center;height:23px;}
.subpack .option-pack ul li.present{padding:5px 0 0 70px;background:transparent url(images/content/subscription/picto-star.jpg) no-repeat scroll left center;height:48px;}
.subpack .option-pack ul li.invitation{background:transparent url(images/content/subscription/picto-coktail.jpg) no-repeat scroll 3px 2px;height:48px;}
.subpack .option-pack ul li span{text-transform:uppercase;font-family:Georgia, Arial, serif;line-height:12px;font-size:8.5px;}
.subpack .option-pack ul li span.title{display:block;font-size:15px;margin-bottom:2px;}
.subpack .option-pack ul li.invitation span.desc{font-size:8.5px;}
.pack1 .option-pack ul li.newsletter{margin:38px 0 0 0 !important;}
.pack2 .option-pack ul li.newsletter{margin:38px 0 0 0 !important;}

.pack1 .logo-pack{background:transparent url(images/content/subscription/mini1.jpg) no-repeat scroll 0 0;}
.pack2 .logo-pack{background:transparent url(images/content/subscription/mini2.jpg) no-repeat scroll 0 0;}
.pack3 .logo-pack{background:transparent url(images/content/subscription/mini3.jpg) no-repeat scroll 0 0;}

.pack2{border-top:solid #000 1px;}
.pack3{border-top:solid #000 1px;}
.last-sub{border-bottom:solid #000 1px;padding:0 0 5px 0;}

.form-pack input {background:transparent url(images/content/sub-input1.jpg) no-repeat scroll 0 0;border:0 none;color:#B2B2B2;font-family:Georgia;height:17px;margin:5px 5px 1px 0;padding:3px 7px 0;width:136px;}
.form-pack textarea {
background:url("images/content/sub-textarea.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
color:#B2B2B2;
font-family:Georgia;
font-size:11px;
height:90px;
margin:10px 0 0;
padding:7px 5px 5px 7px;
width:255px;
}
.form-pack input.sendbutton {cursor:pointer;background:transparent url(images/content/submit.jpg) no-repeat scroll 0 0;height:21px;padding:0;text-indent:-9999px;width:87px;margin:5px 0 36px 0;}
.form-pack input.sendbutton:hover {background-position: left bottom;}

.form-pack fieldset{width:410px;border:0 none;}

.form-pack #li-2-2{float:left;}
.form-pack #li-2-3{float:right;}
.form-pack #li-2-3 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-2-4{float:left;clear:both;}
.form-pack #li-2-4 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-2-5{clear:both;float:left;}
.form-pack #li-2-5 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-2-6{float:left;clear:both;}
.form-pack #li-2-6 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-2-7{clear:both;float:left;}
.form-pack #li-2-8 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-2-8{float:left;}
.form-pack #li-2-9{float:left;}
.form-pack #li-2-10{float:right;}
.form-pack #li-2-10 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}

.form-pack #li-3-2{float:left;}
.form-pack #li-3-3{float:right;}
.form-pack #li-3-3 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-3-4{float:left;clear:both;}
.form-pack #li-3-4 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-3-5{clear:both;float:left;}
.form-pack #li-3-5 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-3-6{float:left;clear:both;}
.form-pack #li-3-7{float:left;}
.form-pack #li-3-7 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-3-8{float:left;}
.form-pack #li-3-9{float:left;}
.form-pack #li-3-10{float:right;}
.form-pack #li-3-10 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}

.form-pack #li-4-2{float:left;}
.form-pack #li-4-3{float:right;}
.form-pack #li-4-3 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-4-4{float:left;clear:both;}
.form-pack #li-4-4 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-4-5{clear:both;float:left;}
.form-pack #li-4-5 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-4-6{float:left;clear:both;}
.form-pack #li-4-7{float:left;}
.form-pack #li-4-7 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack #li-4-8{float:left;}
.form-pack #li-4-9{float:left;}
.form-pack #li-4-10{float:right;}
.form-pack #li-4-10 input{background:transparent url(images/content/sub-input2.jpg) no-repeat scroll 0 0;width:235px;}
.form-pack legend{display:block !important;text-transform:uppercase;color:#000000;font-size:14px;font-family:Georgia, Arial, serif;text-decoration:underline;padding:28px 0 0 0;}
.form-pack .cf_hidden legend{display:none !important;}

#article-rubrique{position:relative;width:590px;height:400px;}
#article-rubrique .post{position:absolute;background-color:#fff;}
body.category div.border-alt {border-right:1px solid #707070;}
#fivebox .border-box{width:195px;padding:15px 0;height:35px;cursor:pointer;}
#fivebox .current-box{background:url(images/content/back-over.jpg) no-repeat scroll 0 0;}
#fivebox .border-box h2 a{font-size:18px;}

.inscrit{color:#8E2E85;display:block;font-weight:bold;text-align:center;width:87px;}
#loader{background-color:#fff;position:absolute;width:100%;height:1026px;z-index:99999;filter:alpha(opacity=95);-moz-opacity : 0.95;opacity : 0.95;}
#loader img{display:block;width:31px;height:31px;margin:200px auto 0 auto;}
body.category-video li #gallerybox {display: none;}
#lbCenter, #lbBottomContainer {overflow:visible!important;}

div.category-fashion h3 a,div.category-video-fashion h3 a,div.category-look-of-the-week h3 a {
color:#fd4fad;
}

div.category-shopping h3 a,div.category-travel-shopping h3 a,div.category-video-shopping h3 a,div.category-personal-shopper h3 a {
color:#b801ba;sh
}

div.category-culture h3 a,.postborder div.category-culture h3 a,div.category-video-culture h3 a {
color:#fb803e;
}

div.category-design h3 a,div.category-design-design h3 a,div.category-video-design h3 a,div.category-object-of-the-week h3 a {
color:red;
}

div.category-music h3 a,div.category-music-music h3 a,div.category-video-music h3 a,div.category-playlist-of-the-week h3 a,div.category-song-of-the-day h3 a {
color:#0096d9;
}

div.category-lifestyle h3 a,div.category-lifestyle-lifestyle h3 a,div.category-video-lifestyle h3 a,div.category-design-lifestyle h3 a {
color:#41a62a;
}

div.category-video-travel h3 a,div.category-travel-travel h3 a,div.category-travel h3 a {
color:#64c4ed;
}

div.category-video h3 a {
color:#999;
}

body.archive .archive div.category-design-mobility h3 a,body.archive .archive div.category-lifestyle-mobility h3 a {
color:#999999 !important;
}

div.category-music-concert h3 a,body.archive .archive div.category-music-concert h3 a {
color:#0000ff !important;
}

div.home-category div.category-design-mobility h3 a,div.home-category div.category-lifestyle-mobility h3 a,div.most-category div.category-design-mobility h3 a,div.most-category div.category-lifestyle-mobility h3 a,body.single #content div.category-design-mobility h3 a,body.single #content div.category-lifestyle-mobility h3 a {
color:#999 !important;
}

div.category-music-concert h3 a,div.home-category div.category-music-concert h3 a,div.category-music-concert h3 a,div.most-category div.category-music-concert h3 a,div.category-music-concert h3 a,body.single #content div.category-music-concert h3 a {
color:#00f !important;
}

div.home-category div.category-travel-spa h3 a,div.home-category div.category-lifestyle-spa h3 a,div.home-category div.category-travel-spa h3 a,div.most-category div.category-travel-spa h3 a,div.most-category div.category-lifestyle-spa h3 a,div.most-category div.category-travel-spa h3 a,body.single #content div.category-travel-spa h3 a,body.single #content div.category-lifestyle-spa h3 a,body.single #content div.category-travel-spa h3 a {
color:#0ff !important;
}

div.home-category div.category-shopping-women h3 a,div.home-category div.category-fashion-women h3 a,div.most-category div.category-shopping-women h3 a,div.most-category div.category-fashion-women h3 a,body.single #content div.category-shopping-women h3 a,body.single #content div.category-fashion-women h3 a,body.archive .archive div.category-shopping-women h3 a,body.archive .archive div.category-fashion-women h3 a {
color:#fd4fad !important;
}

div.home-category div.category-shopping-men h3 a,div.home-category div.category-fashion-menswear h3 a,div.most-category div.category-shopping-men h3 a,div.most-category div.category-fashion-menswear h3 a,body.single #content div.category-shopping-men h3 a,body.single #content div.category-fashion-menswear h3 a,body.archive .archive div.category-shopping-men h3 a,body.archive .archive div.category-fashion-menswear h3 a {
color:#9085ba !important;
}

div.home-category div.category-design-kids h3 a,div.home-category div.category-shopping-kids h3 a,div.home-category div.category-fashion-kids h3 a,div.home-category div.category-lifestyle-kids h3 a,div.most-category div.category-design-kids h3 a,div.most-category div.category-shopping-kids h3 a,div.most-category div.category-fashion-kids h3 a,div.most-category div.category-lifestyle-kids h3 a,body.single #content div.category-design-kids h3 a,body.single #content div.category-shopping-kids h3 a,body.single #content div.category-fashion-kids h3 a,body.single #content div.category-lifestyle-kids h3 a,body.archive .archive div.category-design-kids h3 a,body.archive .archive div.category-shopping-kids h3 a,body.archive .archive div.category-fashion-kids h3 a,body.archive .archive div.category-lifestyle-kids h3 a {
color:#fc9ed9 !important;
}

div.home-category div.category-shopping-beauty h3 a,div.home-category div.category-fashion-beauty h3 a,div.most-category div.category-shopping-beauty h3 a,div.most-category div.category-fashion-beauty h3 a,body.single #content div.category-shopping-beauty h3 a,body.single #content div.category-fashion-beauty h3 a,body.archive .archive div.category-shopping-beauty h3 a,body.archive .archive div.category-fashion-beauty h3 a {
color:#b6019c !important;
}

div.home-category div.category-shopping-accessoiries h3 a,div.home-category div.category-fashion-accessoiries h3 a,div.most-category div.category-shopping-accessoiries h3 a,div.most-category div.category-fashion-accessoiries h3 a,body.single #content div.category-shopping-accessoiries h3 a,body.single #content div.category-fashion-accessoiries h3 a,body.archive .archive div.category-shopping-accessoiries h3 a,body.archive .archive div.category-fashion-accessoiries h3 a {
color:#650056 !important;
}

div.home-category div.category-shopping-luxury h3 a,div.home-category div.category-fashion-luxury h3 a,div.most-category div.category-shopping-luxury h3 a,div.most-category div.category-fashion-luxury h3 a,body.single #content div.category-shopping-luxury h3 a,body.single #content div.category-fashion-luxury h3 a,body.archive .archive div.category-shopping-luxury h3 a,body.archive .archive div.category-fashion-luxury h3 a {
color:#1b1b1b !important;
}

div.home-category div.category-travel-green h3 a,div.home-category div.category-design-green h3 a,div.home-category div.category-shopping-green h3 a,div.home-category div.category-fashion-green h3 a,div.home-category div.category-lifestyle-green h3 a,div.home-category div.category-travel-green h3 a,div.most-category div.category-travel-green h3 a,div.most-category div.category-design-green h3 a,div.most-category div.category-shopping-green h3 a,div.most-category div.category-fashion-green h3 a,div.most-category div.category-lifestyle-green h3 a,div.most-category div.category-travel-green h3 a,body.single #content div.category-travel-green h3 a,body.single #content div.category-design-green h3 a,body.single #content div.category-shopping-green h3 a,body.single #content div.category-fashion-green h3 a,body.single #content div.category-lifestyle-green h3 a,body.single #content div.category-travel-green h3 a,body.archive .archive div.category-travel-green h3 a,body.archive .archive div.category-design-green h3 a,body.archive .archive div.category-shopping-green h3 a,body.archive .archive div.category-fashion-green h3 a,body.archive .archive div.category-lifestyle-green h3 a,body.archive .archive div.category-travel-green h3 a {
color:#48a92d !important;
}

div.home-category div.category-culture-photography h3 a,div.most-category div.category-culture-photography h3 a,body.single #content div.category-culture-photography h3 a,body.archive .archive div.category-culture-photography h3 a {
color:#f29400 !important;
}

div.home-category div.category-culture-art h3 a,div.most-category div.category-culture-art h3 a,body.single #content div.category-culture-art h3 a,body.archive .archive div.category-culture-art h3 a {
color:#fe035b !important;
}

div.home-category div.category-culture-cinema h3 a,div.most-category div.category-culture-cinema h3 a,body.single #content div.category-culture-cinema h3 a,body.archive .archive div.category-culture-cinema h3 a {
color:#d10202 !important;
}

div.home-category div.category-culture-litterature h3 a,div.most-category div.category-culture-litterature h3 a,body.single #content div.category-culture-litterature h3 a,body.archive .archive div.category-culture-litterature h3 a {
color:#7d5024 !important;
}

div.home-category div.category-design-architecture h3 a,div.most-category div.category-design-architecture h3 a,body.single #content div.category-design-architecture h3 a,body.archive .archive div.category-design-architecture h3 a {
color:#59493f !important;
}

div.home-category div.category-travel-food h3 a,div.home-category div.category-lifestyle-food h3 a,div.home-category div.category-music-food h3 a,div.home-category div.category-travel-food h3 a,div.most-category div.category-travel-food h3 a,div.most-category div.category-lifestyle-food h3 a,div.most-category div.category-music-food h3 a,div.most-category div.category-travel-food h3 a,body.single #content div.category-travel-food h3 a,body.single #content div.category-lifestyle-food h3 a,body.single #content div.category-music-food h3 a,body.single #content div.category-travel-food h3 a,body.archive .archive div.category-travel-food h3 a,body.archive .archive div.category-lifestyle-food h3 a,body.archive .archive div.category-music-food h3 a,body.archive .archive div.category-travel-food h3 a {
color:#8c0b54 !important;
}

div.home-category div.category-music-drinks h3 a,div.most-category div.category-music-drinks h3 a,body.single #content div.category-music-drinks h3 a,body.archive .archive div.category-music-drinks h3 a {
color:#ef017c !important;
}

div.home-category div.category-travel-hotel h3 a,div.home-category div.category-lifestyle-hotel h3 a,div.home-category div.category-travel-hotel h3 a,div.most-category div.category-travel-hotel h3 a,div.most-category div.category-lifestyle-hotel h3 a,div.most-category div.category-travel-hotel h3 a,body.single #content div.category-travel-hotel h3 a,body.single #content div.category-lifestyle-hotel h3 a,body.single #content div.category-travel-hotel h3 a,body.archive .archive div.category-travel-hotel h3 a,body.archive .archive div.category-lifestyle-hotel h3 a,body.archive .archive div.category-travel-hotel h3 a {
color:#006f9f !important;
}

div.home-category div.category-lifestyle-night h3 a,div.most-category div.category-lifestyle-night h3 a,body.single #content div.category-lifestyle-night h3 a,body.archive .archive div.category-lifestyle-night h3 a {
color:#e449e2 !important;
}

body.archive .archive div.category-travel-spa h3 a,body.archive .archive div.category-lifestyle-spa h3 a,body.archive .archive div.category-travel-spa h3 a {
color:#00ffff !important;
}