﻿/* Importation des polices 'Univers' ------------------------- */
/* ----------------------------------------------------------- */

@font-face{
	font-family:'Univers';
	src:url(../fonts/univers-condensed.eot);
	src:local("☺"),
    	url(../fonts/univers-condensed.ttf);
}

/* Balises HTML communes ------------------------------------- */
/* ----------------------------------------------------------- */

body{
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #9d9d9d;
}

a {
    color:#9d9d9d;
}

a:visited {
    color:#9d9d9d;
}

a:link {
    color:#9d9d9d;
}

hr {
    background-color: #9d9d9d;
}

/* Classes communes des liens  ------------------------------- */
/* ----------------------------------------------------------- */

a.special-link {
    color:#dd021c;
    font-weight:bold;
    font-size:11px;
}

/* ------------------------------------------------------------------ */
/* PAGE CUSTOMER CARE ----------------------------------------------- */
/* ------------------------------------------------------------------ */


/* Customer Care - content ----------------------------------- */
/* ----------------------------------------------------------- */

.customercare-content-left h1 {
    color:#dd021c;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}

.customercare-content-left a{
    color:#9d9d9d;
    font-size:11px;
	font-weight:bold;
}

.customercare-content-left a:active{ color:#9d9d9d; }
.customercare-content-left a:visited{ color:#9d9d9d; }
.customercare-content-left a:link{ color:#9d9d9d; }
.customercare-content-left a:hover{ color:#dd021c; }

.customercare-content-left a.active{ color:#dd021c; }

.customercare-nav-container{
    border-right-color: #ddd;
}

.customercare-home{
    font-size:14px;
    font-weight:normal;
}

.customercare-content-right h1{
    color:#dd021c;
    font-size:18px;
	font-weight: normal;
}

.customercare-subtitle{
   	color:#9d9d9d;
   	font-weight:bold;
	font-size:13px;
    border-bottom-color: #9d9d9d;
}

.customercare-subtitle-2{
    color:#9d9d9d;   
    font-weight:bold;
	font-size:13px;
}

.customercare-content-right h2{
	color:#9d9d9d;
	font-size:16px;
	font-weight:normal;
}

.customercare-content-right .chapo{
	font-size:14px;
	color:#9d9d9d;
}

.customercare-content-right p{
	color:#9d9d9d;
	font-size:11px;
}

.customercare-content-right .form-title{
    color:#000;
    font-size:11px;
}

.customercare-content-right form{
    color:#9d9d9d;
}

.customercare-content-right input[type=text]{
    font-size:12px;
}

.customercare-content-right .title{
	font-weight:bold;
}

.customercare-content-right textarea{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.customercare-content-right .dropdownlist, .customercare-content-right .dropdownlist select{
    min-width:160px;
}

.customercare-content-right input[type=text] {
    color: #000 !important;
}

.customercare-international, .customercare-international a, .customercare-international a:link, .customercare-international a:visited {
    color: #000;
}

.customercare-content-right .ms-rteStyle-savsubtitle {
    color: #9d9d9d;
}

/* Customer Care - Summary ----------------------------------- */
/* ----------------------------------------------------------- */

.customercare-summary-block{
    font-size:11px;
}

.customercare-summary-block img {
    border: none;
}

.summary-block-title{
	color:#9d9d9d;
	font-weight:bold;
	font-size:13px;
}

.summary-block-description{
    color:#9d9d9d;
    font-size:11px;
}

.customercare-summary-block form{
	font-size:11px;
}

.customercare-summary-block input[type=text]{
	color:#9d9d9d;
	font-size:10px;
	font-weight:bold;
}

/* Customer Care - product ----------------------------------- */
/* ----------------------------------------------------------- */

.customercare-product-block{
	color:#000;
}

.customercare-product-block strong{
	color:#9d9d9d;
}

.customercare-product-right h3{
	color:#9d9d9d;
	font-size:14px;
}

.customercare-product-right a.file-link{
	color:#9d9d9d;
	font-size:11px;
}

.customercare-product-right a.file-link:active{ color:#9d9d9d; }
.customercare-product-right a.file-link:visited{ color:#9d9d9d; }
.customercare-product-right a.file-link:link{ color:#9d9d9d; }
.customercare-product-right a.file-link:hover{ color:#9d9d9d; }

.customercare-product-right .dropdownlist select{
    width:auto;
}

.customercare-product-or {
    background-color: #9d9d9d
}

#customercare-reference p, .customercare-reference-example {
    color: #000;
}

.customercare-comments{
	color:#9d9d9d;
	font-size:10px;
}

.customercare-content-right h3.product-category {
    border-bottom: 1px solid #9d9d9d;
}

/* Customer Care - support ----------------------------------- */
/* ----------------------------------------------------------- */


.customercare-support-block{
    color:#9d9d9d;
    border-bottom-color: #9d9d9d;
}

.customercare-support-right{
    width:240px
}
.customercare-support-right h3{
	color:#9d9d9d;
	font-size:14px;
}

.customercare-support-right a.faq-link{
	color:#9d9d9d;
	font-size:12px;
    text-transform: uppercase;
    font-weight: bold;
    font-style: italic;
}

.customercare-support-right a.faq-link:active{ color:#9d9d9d; }
.customercare-support-right a.faq-link:visited{ color:#9d9d9d; }
.customercare-support-right a.faq-link:link{ color:#9d9d9d; }
.customercare-support-right a.faq-link:hover{ color:#9d9d9d; }

.customercare-support-ref a.faq-link{
	color:#000;
	font-size:12px;
    text-decoration: underline;
}

.customercare-support-ref a.faq-link:active{ color:#000; text-decoration: underline; }
.customercare-support-ref a.faq-link:visited{ color:#000; text-decoration: underline; }
.customercare-support-ref a.faq-link:link{ color:#000; text-decoration: underline; }
.customercare-support-ref a.faq-link:hover{ color:#000; text-decoration: underline; }

.customercare-support-and {
    color: #000;
}

a.faq-reference-link{
    font-size:11px;
}

a.faq-reference-link:hover{
	font-size:11px;
}

.customercare-popup-title{
	color:#9d9d9d;
	font-size:14px;
	font-weight:bold;
    border-bottom-color: #9d9d9d;
}

.customercare-popup-text{
	color:#9d9d9d;
	font-size:12px;
	font-weight:normal;
}

.customercare-popup-example{
	color:#9d9d9d;
	font-size:12px;
	font-weight:normal;
}


/* Customer Care - Google Maps ------------------------------- */
/* ----------------------------------------------------------- */

a.customercare-support-link {
    color: #dd021c;
    background-image: url(../img/interface/support-link.png);
    background-position: left 4px;
    background-repeat: no-repeat;
    padding-left: 6px;
    text-decoration: none;
}

.ggmaps-chapo .chapo{
	font-size:14px;
	color:#9d9d9d;
}

.ggmaps-chapo #searchNbResults {
    color: #000;
}

.ggmaps-list{
	background-color:#e8e8e8;
}

.ggmaps-list #item{
	color:#000;
	font-size:12px;
    border-bottom-width: 0px;
}

.ggmaps-list p {
    color: #000;
}

.ggmaps-list .ui-draggable {
    background-color: #000 !important;
}

.ggmaps-chapo input[type=text]{
    width:200px;
}

/* Customer Care - Advice ------------------------------------ */
/* ----------------------------------------------------------- */

.advice-view-link{
	color:#9d9d9d;
	font-size:9px;
}

a.advice-back-link{
	color:#000;
	font-size:9px;
    height: 25px;
    display: table;
    padding: 0 0 0 20px;
    width: 86px;
}

a.advice-back-link span {
    display: table-cell;
    vertical-align: middle;
}

.advice-next-link{
	color:#9d9d9d;
	font-size:12px;
}

.advice-next-link:hover{
	color:#9d9d9d;
}

.advice-product-title{
	color:#9d9d9d;
	font-size:16px;
	font-weight:bold;
    border-bottom-color: #9d9d9d;
}

.advice-question .highlight {
    background-color: #9d9d9d;
}

.advice-question-active{
	color:#ffffff;
	font-size:11px;
    background-color: #dd021c;
}

.advice-question-passive{
    color:#000;
    font-size:11px;
    background-color: #e8e8e8;
}

.advice-question-passive:hover{
	color:#ffffff;
	font-size:11px;
    background-color: #dd021c;
}

.advice-question-answer{
	color:#000;
	font-size:11px;
}

.advice-answer-quality .title,
.advice-answer-rating .title{
	color:#9d9d9d;
	font-size:16px;
	font-weight:bold;
}

.advice-active-star {
    height: 16px;
    width: 16px;
}

.advice-passive-star {
    height: 16px;
    width: 16px;   
}

a.more-link {
    color: #9d9d9d;
}

/* Customer Care - Contact ----------------------------------- */
/* ----------------------------------------------------------- */

.customercare-contact-definetitle{
	color:#000;
	font-size:11px;
	font-weight:bold;
}

.customercare-contact-definefloat a{
	color:#000;
	font-size:11px;
	font-weight:bold;
}

.customercare-contact-definefloat a:hover{
	color:#ffffff;
}

.customercare-contact-definefloat a[data-link-active=true]{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.customercare-contact-definectrls{
	background-color:#707173;
}

.customercare-contact-infobox{
	color:#9d9d9d;
}

.customercare-contact-reset {
    width: 400px;    
}

.customercare-contact-button {
    line-height: 62px;
}

.customercare-contact-button .img-send {
    height: 62px;
    width: 62px;
    line-height: 62px;
    margin-top: 0px;
    text-transform: uppercase;
}

.customercare-contact-button a.special-link {
    background-image: url(../img/interface/reset-link.png)
}

.customercare-contact-required{
	color:#9d9d9d;
	font-family:"Univers";
	font-weight:normal;
	font-size:14px;
}

.customercare-contact-listbox option{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.customercare-contact-listbox option:hover{
	color:#ffffff;
}

.customercare-contact, .customercare-contact-demand, .customercare-contact-bigfield {
    color: #000;
}

.customercare-contact-button a.special-link {
    color: #000;
}

/* Customer Care - Footer ------------------------------------ */
/* ----------------------------------------------------------- */
#footer {
    display: block;
}

#footer img {
    width: 100%;
    height: 17px;
}
