/*
Document   : style
Created on : 26 janv. 2009, 21:30:41
Author     : ©2009 Stratégies Durables - Nicolas Léon
Description:
Purpose of the stylesheet follows.
*/
/*###########################################################*/
/* RESET CSS*/
#pop-content {display:none; width:400px; height:400px; background-color:#fff; position: relative;z-index:999;}
.wrapper {background-color:#fff;}
/*
* © Eric Meyer
* http://meyerweb.com/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/** Structure de base
*************************************************/
body {text-align: left;}
#container {
    margin:0 auto;
    width:1005px;
    background:transparent url(../images/background/bg-container.png) repeat-y 0 0;
}

h5 {font-size:.7em;}
#container-inner {
    width:980px;
    background-color:#fff;
    margin: 0 auto;
}

#header {
    background-color:#000;
}

#header-inner{
}

.home-main-nav {
	background-color:#272727;
    margin-bottom:15px;
}

#content {
    background-color:#fff;
    padding-top:0px;
}
#content-inner {
    padding:0px 20px;
    /*background-color:#0ff;*/
}
#footer {
    border-top:6px solid #f04;
    margin-top:30px;
    padding-top:15px;
    margin-left:20px;
    width:940px;
}
#footer-inner {
    background-color:#eee;
    border:1px solid #f04;
    padding:10px;
    margin-bottom: 20px;
}

ul#navigation li ul.sub-nav-pro {
    background-color:#000;
	position: absolute;
	top:20px;
	left:0px;
	float:left;
	border:1px solid #000;
	display:none;
	width:290px;
	z-index:999;
}

ul#navigation li ul.sub-nav-tendances{
    background-color:#000;
	position: absolute;
	top:20px;
	left:0px;
	float:left;
	border:1px solid #000;
	display:none;
	width:120px;
}

.left {float: left}
.right {float: right}
.page-bottom {
    background:#000 url(../images/background/bg-bas-de-page-h.jpg) repeat-x scroll left bottom;
    height:40px;
}
.page-close {
    background:transparent url(../images/background/bg_footer.png) no-repeat left top;
    height:16px;
    margin:0 auto;
    width:1017px;
}
/**
*************************************************/
body {
    background:#000 url(../images/background/bg.jpg) repeat-x scroll left top;
    height:100%;
    position:relative;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    line-height:1.125em;
    color:#333;
    padding-bottom:120px;
}
p {
    line-height:13pt;
	margin-bottom:2px;
}
h3 {
    font-family: 'okolaks';
    font-size:14pt;
}
.hand {cursor:pointer;}
select.date {border:1px solid #000;}

.error {background-color:#fdd; border:1px solid #f22; color:#444;padding:5px;margin-bottom:5px;}
.form-error {background-color:#faa; color:#444;}
.success {background-color:#dfd; border:1px solid #2f2; color:#444; padding:5px;margin-bottom:5px;}

.float-left {
    float:left;
}
.float-right {
    float:right;
}
.clearfix {
    clear:both;
}
.spacer-left-medium {
    margin-left:10px;
}
.spacer-right-xs {
    margin-right:5px;
}

.fond-noir {
    background-color:#000;
    padding:3px;
}
.fond-pro {
    background-color:teal;
    padding:3px;
}

strong, b {font-weight: bold;}
em {font-style: italic;}

/** Zone de la home
*************************************************/
.bloc-titre {
    font-family:Optimer;
    font-size:28px;
}
img.logo {
    position:relative;
    left:70px;
    top:50px;
}
img.anim {
    position:relative;
    left:270px;
}
.tetiere {
    height:250px; /*250px;*/
    background-color:#000;
    z-index:0;
}
.langue {
    /*float:left;*/
    height:25px;
    width:120px;
    padding-right:6px;
    padding-left:20px;
    height:35px;
    margin-top:2px;
}
.langue img { margin-right:6px;}

.entete-nouveautes {
    background:#272727 url(../images/fr/tetiere/nouveautes.jpg) no-repeat scroll left top;
    height:32px;
	margin-top:10px;
}
.entete-nouveautes-en {
    background:#272727 url(../images/en/tetiere/new-products.jpg) no-repeat scroll left top;
    height:32px;
}
.entete-nouveautes-no {
    background:#272727 url(../images/no/tetiere/nye-produkter.jpg) no-repeat scroll left top;
    height:32px;
}
.bloc-nouveaute {width:226px; height:140px; background-color:#eee; border:1px solid #555;}
.viewer {
    height:340px;
}
.geo-horizontal {
    height:28px;
    background-color:#f04;
    margin:5px 0;
    color:#fff;
	padding:2px 4px;
    margin:14px 0;
    overflow:hidden;
}
.geo-horizontal form, .geo-horizontal  p {
    display:inline;
}
.geo-horizontal span {
    border-right:2px solid #fff;
    padding-right:10px;
    height:30px;
}
.geo-horizontal form {
    margin-left:20px;
}
.geo-horizontal input, .geo-horizontal select {
    border:1px solid #000;
}
.geo-size {
    width:100px;
    margin-left:4px;
}

.geo-vertical input, .geo-vertical select {border:1px solid #000;}

input.submit {
    color:#fff;
    background-color:#000;
    height:20px;
    line-height:18px;
    border: none;
    margin-top: 3px;
}

.actualites-main {
    background:transparent url(../images/fr/tetiere/actualites.jpg) no-repeat 0px 0px;
    min-height:274px !important;
    height:274px;
    width:600px;
    border:1px solid #000;
    margin-right:18px;
    color:#fff;
    padding-top:30px;
}

.news-main {
    background:transparent url(../images/en/tetiere/news.jpg) no-repeat 0px 0px;
    min-height:274px !important;
    height:274px;
    width:600px;
    border:1px solid #000;
    margin-right:18px;
    color:#fff;
    padding-top:30px;
}

.nyeheter-main {
    background:transparent url(../images/no/tetiere/nyheter.jpg) no-repeat 0px 0px;
    min-height:274px !important;
    height:274px;
    width:600px;
    border:1px solid #000;
    margin-right:18px;
    color:#fff;
    padding-top:30px;
}

.home-actu {
	width:294px;
	height:229px;
	margin-top:17px;
	color:#777;
	padding-left:4px;
}


p.home-actu-image { height: 133px; width:280px;}
.actualites-extrait {padding:5px;}

.home-actu-separated {
	border-left:1px solid #000;
	padding-left:4px;
}

.deal{
    background:transparent url(../images/fr/tetiere/bonnes_affaires.jpg) no-repeat 0px 0px;
    min-height:131px !important;
    height:131px;
    width:600px;
    border:1px solid #000;
    margin-top:15px;
    margin-right:18px;
    color:#fff;
    padding-top:6px;
}
.boutique-uk {
    background:transparent url(../images/en/tetiere/boutique.jpg) no-repeat 0px 0px;
    min-height:274px !important;
    height:274px;
    width:600px;
    border:1px solid #000;
    margin-right:18px;
    color:#fff;
    padding-top:30px;
}
.boutique-no {
    background:transparent url(../images/no/tetiere/boutique.jpg) no-repeat 0px 0px;
    min-height:274px !important;
    height:274px;
    width:600px;
    border:1px solid #000;
    margin-right:18px;
    color:#fff;
    padding-top:30px;
}

.pro {
    background:transparent url(../images/fr/tetiere/pt-espace-pro.jpg) no-repeat 0px 0px;
    border:1px solid #1b5563;
    color:#fff;
    height:110px;
    width:318px;
    padding-top:36px;
}

.home-pro {
    background:transparent url(../images/fr/tetiere/espace-pro_white.jpg) no-repeat 0px -5px;
    border:1px solid #1b5563;
    color:#fff;
    height:109px;
    width:318px;
    padding-top:35px;
}

.pro-en {
    background:transparent url(../images/en/tetiere/professional-corner-s.jpg) no-repeat 0px 0px;
    border:1px solid #1b5563;
    color:#fff;
    height:268px;
    width:318px;
    padding-top:36px;
}

.pro-no {
    background:transparent url(../images/no/tetiere/angi-yrkesomrade-s.jpg) no-repeat 0px 0px;
    height:268px;
    padding-top:37px;
}

.home-tendances {
    background:transparent url(../images/fr/tetiere/titres-tendances.jpg) no-repeat 0px 0px;
    border:1px solid #a8b211;
    color:#fff;
    height:107px;
    width:318px;
	margin-top:14px;
	padding-top:36px;
}

.home-player {
    /*border:1px solid #000;*/
    height:138px;
    width:318px;
	margin-top:14px;
}

.pro-services {height:78px; color:#1B5563;margin-bottom:2px;}
.pro-services-col {margin-bottom:1px;}
.iso {padding-left:25%;}
.mb-tetiere {
    height:25px;
    background-color:#000;
}
.mini-bloc-contenu {
    height:109px;
    padding-left:5px;
}
.home-mini-bloc {
    width:227px;
    height:160px;
    margin-top:10px;
}
.home-mini-bloc-both {margin-left:5px;min-height:109px !important;}
.home-mini-bloc-droite {margin-left:5px; width:120px; height:auto; min-height:109px !important;}
.home-mini-bloc-gauche {margin:0 10px;}
.mb-rose {border:1px solid #e30252}
.bons-plans-picto {margin-top:-26px;}
.mb-vert {border:1px solid #a8b211}
.mb-vert-titre {color:#ACB51A; margin-bottom:5px;}
.mb-orange {border:1px solid #cf5d14;}
.mb-orange-titre {color:#cf5d14; margin-bottom:5px;}
.mb-violet {border:1px solid #a2243c}
.mb-noir {border:1px solid #000}
.mb-nouveautes {background-color:#ddd;}
.footer-bloc {
    width:210px;
    height:90px;
}
.footer-bloc-border{border-right:1px solid #e30252;}
.keywords {text-align: center; color:#bbb;}
.keywords p {line-height:18px;}
/** Backgrounds
*************************************************/
.acqua {height:26px;padding:0 5px;line-height:22px;}
.acqua-noir {background: transparent url(../images/background/bg-acqua-noir.jpg) repeat-x scroll top left;margin-top:3px;}
.acqua-noir-ie {background: transparent url(../images/background/bg-acqua-noir.jpg) repeat-x scroll top left;margin-top:3px;}
.acqua-bleu {background: transparent url(../images/background/bg-acqua-bleu.jpg) repeat-x scroll left top;}
.acqua-rose {background: transparent url(../images/background/bg-acqua-rose.jpg) repeat-x scroll top left;}
.acqua-orange {background: transparent url(../images/background/bg-acqua-orange.jpg) repeat-x scroll top left;}
.acqua-vert {background: transparent url(../images/background/bg-acqua-vert.jpg) repeat-x scroll top left;}
.acqua-violet {background: transparent url(../images/background/bg-acqua-violet.jpg) repeat-x scroll top left;}

/** Spacers
*************************************************/
.spacer-right-xxs {
    margin-right:8px;
}
.spacer-right-xs {
    margin-right:12px;
}
.spacer-left-xs {
    margin-left:12px;
}
.spacer-top-xxs {
    margin-top:6px;
}
.spacer-top-xs {
    margin-top:12px;
}
.spacer-top-s {
    margin-top:18px;
}
.spacer-bottom-xs {
    margin-bottom:12px;
}
.spacer-bottom-s {
    margin-bottom:18px;
}
.spacer-bottom-m {
    margin-bottom:25px;
}
.spacer-pro-fix {
    margin-top:5px;
}

/** Home boutique
*************************************************/
.panier-home{position:relative; top:-2px; left:-1px;}
.acces-boutique-home{position:relative; top:-5px; height:30px;}
.info-boutique-home{background-color:transparent; width:210px; margin-top:-18px; left:380px;color:#272727}
.info-titre{padding-left:10px; height:25px; background-color:#d6d1cb;line-height:20px;font-weight:bold;}
.info-contenu{padding-left:10px; padding-top:4px;height:76px; background-color:#e9e8e4;}
.info-contenu-reduit {padding-left:10px; padding-top:4px;height:31px; background-color:#e9e8e4;}
.pink-mini{color:#e30252;font-weight:bold;font-size:0.7em;}
.pink{color:#e30252;font-weight:bold;font-size:1.125em;}
.pink-nouveaute {color:#e30252;font-weight:bold;font-size:1.225em; padding:3px;}
.pink-nouveaute-rayure {color:#e30252;font-weight:bold;font-size:1.0em; padding:3px;}
/** Liens
*************************************************/
a:link, a:visited, a:hover, a:active{color:#fff;}
a.lien-rose:link, a.lien-rose:visited, a.lien-rose:hover, a.lien-rose:active{color:#e30252; }
.footer_link {height:14px;margin-top:5px;}
.footer_link a:link, .footer_link a:visited, .footer_link a:hover, .footer_link a:active{color:#333; text-decoration: none;}
/*#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#444; text-decoration: none;}*/
#footer-inner a:link, #footer-inner a:visited, #footer-inner a:hover, #footer-inner a:active {color:#444; text-decoration: none;}

.pro-link a:link, .pro-link a:visited, .pro-link a:hover, .pro-link a:active{color:#333; text-decoration:none;padding:4px}
.pro-current a:link, .pro-current a:visited, .pro-current a:hover, .pro-current a:active{color:#333; text-decoration:none;padding:4px}
.pro-current {background-color:#dde8eb ;padding:4px}
ul.menu-pro li {margin-bottom:10px;}
#base-inner-content a:link, #base-inner-content a:visited, #base-inner-content a:hover, #base-inner-content a:active{color:#e30252; text-decoration:none;padding:4px}
div.pink-link a:link, div.pink-link a:visited, div.pink-link a:hover, div.pink-link a:active{color:#e30252; text-decoration:none;padding:4px}
#base-inner-content-simple {width:740px;}
#base-inner-sidebar-bp {width:365px; margin-right:15px; }

.nouveautes-home{margin-right:40px; margin-top:10px;}
.sitemap  a:link, .sitemap a:visited, .sitemap a:hover, .sitemap a:active{color:#333; text-decoration:none;padding:4px}
.sitemap {background-color:#ccc; font-size:1.2em;}
.sitemap ul li {background-color:#ddd; margin-bottom:8px; margin-top:8px; font-weight:bold;}
.sitemap ul li ul li{height:15px; background-color:#eee; font-weight:normal;}
.sitemap ul li ul {margin-left:25px; font-weight:normal;}
/** Base
*************************************************/
#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active{color:#fff; text-decoration:none; font-weight: bold;}
#navigation {height:26px; background-color:#000; line-height:24px; margin-bottom:15px; padding-left:15px; padding-top:5px; margin-top:-7px;}
#navigation li {position: relative; float:left; background-color:#000; padding-right:10px;}
#navigation a {float:left; margin:0 14px; color:#fff;  font-weight:bold; font-size:0.9em;}

#base-main-content {margin-top:10px; width:960px; margin-right:10px;}
#base-inner-sidebar {position: relative; width:200px; margin-right:15px;}
#base-inner-content {width:530px;}
#base-inner-content-presse {width:735px;margin:0; overflow:hidden;}
#base-inner-content-simple {width:740px;}
#base-inner-sidebar-bp {width:365px; margin-right:15px; }
#sidebar {width:200px; margin-left:15px; margin-top:-68px;}
#rp-sidebar {width:200px; margin-left:15px; margin-top:-1098px;}
#base-main-content-press {margin-top:10px; width:740px;}
#rp-sidebar-press {width:185px; margin-left:15px;margin-top:-5px;}
.titre-page {height:36px; line-height:20px; width:500px;background-color:#688; margin-bottom:15px;}
.titre-page-base {height:36px; line-height:30px; width:735px;color:#e30252; margin-bottom:15px; background-color:#edd; font-size:2.5em; padding-left:10px;}
.titre-mini {font-weight:bold; font-size:1.4em;}
.mini-bloc {
    width:180px;
    margin-top:15px;
    overflow:hidden;
}
.mini-bloc-geo {
    width:180px;
    height:120px;
    margin-top:15px;
    overflow:hidden;
}
.mini-bloc-inner {
    margin:0 auto;
    padding: 10px 5px;
}
.titre-mini-bloc {height:25px; line-height:20px; background-color:#000; color:#fff; font-weight:bold; padding-left:10px}
.titre-mini-bloc-geo {line-height:20px; background-color:#000; color:#fff; font-weight:bold; padding-left:10px}
.panier-sidebar {position:relative; margin-top:-15px; left:2px;}
.font-small {font-size:0.7em;}

/** Formulaire bons plans
*************************************************/
form.form-bons-plans {width:252px; text-align:right; margin-top:20px; margin-bottom:20px;}
form.form-bons-plans  input {margin-bottom:3px;}
form.form-bons-plans  input.text-input {width:230px; border:1px solid #000;}
form.form-bons-plans  input.date {border:1px solid #000; margin-bottom:2px;}
/** Formulaire recommander
*************************************************/
form.form-recommend {margin-top:20px; margin-bottom:20px;}
form.form-recommend label{float:left; width:180px;}
form.form-recommend  input {margin-bottom:3px;}
form.form-recommend  input.text-input {width:180px; border:1px solid #000;}

/** Formulaire jury login
*************************************************/
form.form-jury {margin-top:20px; margin-bottom:20px;}
form.form-jury label{float:left; width:180px;}
form.form-jury  input {margin-bottom:3px;}
form.form-jury  input.text-input {width:180px; border:1px solid #000;}

/** Formulaire grand jeu
*************************************************/
.message {width:500px; margin-top:30px; background-color:#faa; color:#444; border:1px solid #f55; display:none; text-align:center; padding:4px;}
.mandatory {font-size:0.9em; color:#e30252;}
form.form-jeu {margin-top:20px; margin-bottom:20px;}
form.form-jeu label{float:left; width:150px;}
form.form-jeu label.spacer{float:left; width:150px; height:40px;}
form.form-jeu input {margin-bottom:3px;}
form.form-jeu select {margin-bottom:3px;}
form.form-jeu input.text-input {width:280px; border:1px solid #000;}
form.form-jeu input.mini-text-input {width:80px; border:1px solid #000;}
/** Couleur
*************************************************/
.color-rose {color:#e30252;}
.color-rose-zen {color:#F2B9B2;}
a.color-rose:link, a.color-rose:visited, a.color-rose:hover, a.color-rose:active {color:#e30252;}
.color-vert {color:#a8b211;}
a.color-vert:link, a.color-vert:visited, a.color-vert:hover, a.color-vert:active {color:#a8b211;}
.color-orange {color:#cf5d14;}
.color-violet {color:#a2243c;}
.color-pourpre {color:#a2263e;}
.color-blue {color:#338ea0;}

/* Navigation hightlight french */
#navigation li.current-espace-professionnels a:link, #navigation li.current-espace-professionnels a:visited, #navigation li.espace-professionnels a:hover, #navigation li.current-espace-professionnels a:active {color:#338ea0;}
#navigation li.current-store a:link, #navigation li.current-store a:visited, #navigation li.store a:hover, #navigation li.current-store a:active {color:#D51A41;}
#navigation li.current-bons-plans a:link, #navigation li.current-bons-plans a:visited, #navigation li.bons-plans a:hover, #navigation li.current-bons-plans a:active {color:#D51A71;}
#navigation li.current-tendances a:link, #navigation li.current-tendances a:visited, #navigation li.tendances a:hover, #navigation li.current-tendances a:active {color:#A9B314;}
#navigation li.current-sur-mesure a:link, #navigation li.current-sur-mesure a:visited, #navigation li.sur-mesure a:hover, #navigation li.current-sur-mesure a:active {color:#dc3b5a;}
#navigation li.current-trophy-4l a:link, #navigation li.current-trophy-4l a:visited, #navigation li.trophy-4l a:hover, #navigation li.current-trophy-4l a:active {color:#dc3b5a;}
#navigation li.current-grand-jeu-tifany a:link, #navigation li.current-grand-jeu-tifany a:visited, #navigation li.grand-jeu-tifany a:hover, #navigation li.current-grand-jeu-tifany a:active {color:#D15D14;}
#navigation li.current-nouveautes a:link, #navigation li.current-nouveautes a:visited, #navigation li.nouveautes a:hover, #navigation li.current-nouveautes a:active {color:#99735e;}
#navigation li.current-actualites a:link, #navigation li.current-actualites a:visited, #navigation li.actualites a:hover, #navigation li.current-actualites a:active {color:#F5D358;}

/* Navigation hightlight english */
#navigation li.current-professional-corner a:link, #navigation li.current-professional-corner a:visited, #navigation li.professional-corner a:hover, #navigation li.current-professional-corner a:active {color:#338ea0;}
#navigation li.current-new-products a:link, #navigation li.current-new-products a:visited, #navigation li.new-products a:hover, #navigation li.current-new-products a:active {color:#99735e;}
#navigation li.current-about-us a:link, #navigation li.current-about-us a:visited, #navigation li.about-us a:hover, #navigation li.current-about-us a:active {color:#D51A41;}
#navigation li.current-our-quality-promise a:link, #navigation li.current-our-quality-promise a:visited, #navigation li.current-our-quality-promise a:hover, #navigation li.current-our-quality-promise a:active {color:#D51A71;}

/* Navigation hightlight norway */
#navigation li.current-produkteksponering a:link, #navigation li.current-produkteksponering a:visited, #navigation li.produkteksponering a:hover, #navigation li.current-produkteksponering a:active {color:#338ea0;}
#navigation li.current-nye-produkter a:link, #navigation li.current-nye-produkter a:visited, #navigation li.nye-produkter a:hover, #navigation li.current-nye-produkter a:active {color:#99735e;}
#navigation li.current-om-oss a:link, #navigation li.current-om-oss a:visited, #navigation li.om-oss a:hover, #navigation li.current-om-oss a:active {color:#D51A41;}
#navigation li.current-vart-lofte-om-kvalitet a:link, #navigation li.current-vart-lofte-om-kvalitet a:visited, #navigation li.vart-lofte-om-kvalitet a:hover, #navigation li.current-vart-lofte-om-kvalitet a:active {color:#D51A71;}
/*
#navigation li.current-tendances a:link, #navigation li.current-tendances a:visited, #navigation li.tendances a:hover, #navigation li.current-tendances a:active {color:#A9B314;}
#navigation li.current-sur-mesure a:link, #navigation li.current-sur-mesure a:visited, #navigation li.sur-mesure a:hover, #navigation li.current-sur-mesure a:active {color:#A2263E;}
#navigation li.current-grand-jeu-tifany a:link, #navigation li.current-grand-jeu-tifany a:visited, #navigation li.grand-jeu-tifany a:hover, #navigation li.current-grand-jeu-tifany a:active {color:#D15D14;}
*/

/*ul#navigation li ul.sub-nav-pro li a:link, ul.sub-nav-pro li a:visited, ul.sub-nav-pro li a:hover, ul.sub-nav-pro li a:active {	color: #fff;}*/

#geo-result td {padding: 3px;}
.geo-odd {background-color: #fff; /*#BBF5CD;*/}
.geo-even {background-color:#eee;}
.espace-pro-breadcrumb {color:#1B5563; font-weight:bold; margin-bottom:15px;}

/* Press relation */
.rp-month-title {font-weight:bold;font-size:1.2em;}
.rp-wrapper {margin-left:25px;}
.rp-title { font-weight:bold;}
.rp-date { font-size:0.8em;}
.rp-content {margin-bottom:20px;}
.rp-col {width:235px; min-height:300px;}
/*#footer div.keywords a:link, #footer div.keywords a:visted, #footer div.keywords a:hover, #footer div.keywords a:active {color:#ddd; text-decoration: none;}*/
#footer div.keywords a {color:#aaa; text-decoration: none;}

#pop-content {width:890px;}
#pop-content div { padding:4px;}
a.trophy:link, a.trophy:visited, a.trophy:hover, a.trophy:active {color:#582212;}
#base-inner-trophy {position: relative; width:740px;}
#base-inner-todel {position: relative; width:100px;}
#articles li p {float: left; margin-right:10px; width:275px;}
#articles li p img { margin-right:10px;}
#articles li div.article-text p {width:420px;}
#articles li.article {overflow:hidden;margin-bottom:15px;}
#articles-trophy li div.article-text {width:410px; margin-left:10px;}

.div.article p img {width:275px;}
.article-title {font-weight: bold; font-size:1.2em; color: #A1253D; text-transform: uppercase; margin-bottom:5px;}
.article-text {width:420px;margin-bottom:25px;}

.trophy-blog {padding-left: 320px;margin-top:30px;}
.trophy-pager {padding-left: 320px;display: block;}
.trophy-pager li {width:45px; padding-left:2px;}
.fb-spacer {margin-left:130px;}

.playlist {width:150px;	position:relative; overflow:hidden;	height:300px !important;}
/*.playlist a {border:1px solid #aaa;}*/
.press-nav  {padding: 0;}
.press-nav li {float: left; display: block; margin-right:18px;font-size:0.9em; border-color:#000;}
.bloc-retombee {border-left:4px solid #edd; padding-left:5px;}
.titre-retombee {font-weight: bold;}
.date-retombee {font-size:0.9em; color:#888;}
/*.press-month {border-bottom:3px solid #edd;}*/
