﻿@charset "utf-8";
/* CSS Document */

/* ------------------ zones de contenus et sections pour ecraser mpInformationnelTPIC.css -------------------- */
body {
	height:auto;
}

html { 
	height:auto;
}

.breadcrumb li {
	display:none;
}

h1 {
	height:0px;
	text-indent:-9999px;
	font-size:0px;
}
#contenuPageAccueil { 
	margin:0px 20px;
	padding:0;
}

#contenuPageAccueil a { 
	text-decoration:none;
}

#contenuPageAccueil a:hover { 
	text-decoration:underline;
}

#contenuPageAccueil a:visited { 
	color:#993399;
}

#contenuPageAccueil h3 a:visited { 
	color:#0083b2;
}

#contenuPageAccueilGauche { 
	width:757px;
	margin-bottom:50px;
	margin-right:15px;	
	display:inline;
	float:left;
}

#zoneGaucheHaut { 
	width:inherit;
}

#zoneCallToActionAccueil { 
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgZoneCallToActionAccueil.jpg') no-repeat left top;
	height:208px;
	width:337px;
	display:inline;
	float:left;
	clear:none;
}

#zoneGaucheBas { 
	width:inherit;
	display:inline;
	float:left;
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
}

#contenuPageAccueilDroite { 
	width:158px;
	display:inline;
	float:left;
	margin-bottom:40px;
}

#zoneDroiteHaut { 
	margin-bottom:9px;
}

/* ------------------ debut quoter box -------------------- */
#zoneQuoterBoxAccueil { 
	margin:24px 0px 6px 20px;
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/filetPointilleHorizontal.gif') repeat-x left bottom;
	/*padding:0 0 31px 0;*/
	height:136px;

}

#zoneQuoterBoxAccueil h2 {
	color:white;
	font-size:23px;
	font-weight:normal;
	padding-bottom:17px;	
/*	ajouter si le texte est sur 2 lignes
	line-height:25px;
	margin-top:-10px;
	padding-bottom:12px;*/
}

/* ajouter si le texte est sur 2 lignes 
#zoneQuoterBoxAccueil .sautLigne {
	display:block;
}*/

#zoneQuoterBoxAccueil h2 .emphase {
	font-size:27px;
	font-weight:bold;
}

#zoneQuoterBoxAccueil input, #zoneQuoterBoxAccueil select {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#zoneQuoterBoxAccueil select {
	margin:0 0 11px 3px;
}

#zoneQuoterBoxAccueil input {
	width:60px;
}

#zoneQuoterBoxAccueil label {
	color:white;
	margin:0 12px 0 3px;
	font-weight:bold;
}

#quoterBoxLigneAffaire.invisible{
	height:30px;
	display:block !important;
}

.laUnique #quoterBoxCodePostal{
	margin-bottom:10px;
}

#zoneQuoterBoxAccueil .btnSoumissionOk {
	display:block;
	text-indent:-9999px;
	margin-top:-42px;
	text-decoration:none;
	border:0 none;
	cursor:pointer;
	font-size:0;
	line-height:0;
	overflow:hidden;	
}

/* recuperation soumission */
/*#zoneRecuperationSoumission {
	margin:3px 0 3px 22px;
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/filetPointilleHorizontal.gif') repeat-x left bottom;
	padding:0 0 14px 0;
}

#zoneRecuperationSoumission a, #zoneRecuperationSoumission a:hover, #zoneRecuperationSoumission a:visited {
	color:white;
	font-size:12px;
}*/

#zoneNoTelephone, #zoneXdate p a {
	padding-left:0;
	background:none;
	display:inline;
}
/*
#zoneRecuperationSoumission .strong {
	color:white;
	display:inline;
}*/

/* fin quoter box -------------------- */

/* ------------------ debut numero de telephone -------------------- */
#zoneNoTelephone { 
	background:none;
	display:inline;
	float:left;
	margin:6px 12px 0px 21px;
	padding-left:0px;
	color:white;
	font-size:16px;
	font-weight:bold;	
}

/* fin numero de telephone -------------------- */

/* ------------------ debut xdate -------------------- */
#zoneXdate { 
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/filetPointilleXdateAccueil.gif') repeat-y left bottom;
	display:inline;
	float:left;
	height:27px;
	width:175px;
	padding-left:10px;
	margin-top:3px;
	font-size:12px;
}

#zoneXdate p { 
	margin-top:-2px;
	line-height:15px;
}

#zoneXdate a, #zoneXdate a:visited { 
	color:white;
	text-decoration:none;
}

#zoneXdate a:hover { 
	color:white;
	text-decoration:underline;
}

/* fin xdate -------------------- */

/* ------------------ debut image branding -------------------- */
#zoneBrandingAccueil { 
	height:208px;
	width:402px;
	display:inline;
	float:left;
}

#zoneBrandingAccueil img { 
	display:block;
}

/* fin image branding -------------------- */

/* ------------------ debut texte branding -------------------- */
#zoneTexteBranding { 
	width:155px;
	height:150px;
	margin:-171px 0px 0px 40px;
}

.zoneTexteBranding { 
	width:155px;
	height:150px;
	margin:-171px 0px 0px 40px;
}


#zoneTexteBranding p,
.zoneTexteBranding p { 
	font-size:13px;
	color:#2d4154;
	margin:0 10px 17px 0;
	line-height:16px;
}

/*texte branding pour promo winter tires 2009-2010 */
#texteBrandingWinterTires{
	width:212px;
	padding:14px 0px 0px 24px;
}

#texteBrandingWinterTires p{
	color:#0085bd;
	font-size:20px;
	line-height:22px;
}

#texteBrandingWinterTires a, #texteBrandingWinterTires a:link, #texteBrandingWinterTires a:active, #texteBrandingWinterTires a:visited{
	color:#0085bd;
	font-size:12px;
	line-height:14px;
	display:block;
	text-align:right;
	margin-top:37px;
}

#texteBrandingWinterTires a:hover{
	text-decoration:underline;
}
/* fin texte branding -------------------- */

/* ------------------ debut gestion de crises -------------------- */
/* ------ commun ------- */
#zoneGestionCrises { 
	padding:0;
	margin:0;
	width:757px;
	float:left;
}

#contenuZoneGestionCrises a { 
	font-weight:bold;
}

/* ------ pour catastrophe naturelle ------- */
#enteteZoneGestionCrises {
	height:10px;
	width:inherit;	
	background:#fbf1b9 url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgGestionCrisesNE.gif') no-repeat right top;
	margin-top:16px;
}

#enteteZoneGestionCrises div {
	height:10px;
	width:10px;	
	background:url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgGestionCrisesNO.gif') no-repeat left top;
	margin:0;
	font-size:0; /* pour ie6*/
	line-height:0; /* pour ie6*/
}

#contenuZoneGestionCrises { 
	background:#f9f8ce;
	border-left:solid 3px #fbdd74;
	border-right:solid 3px #fbdd74;
	padding:0 28px 13px 20px;
	color:#000000;
}

#contenuZoneGestionCrises h2 { 
	color:#000000;
	font-size:16px;
	padding:5px 15px 2px 0;
}

#piedZoneGestionCrises {
	height:10px;
	width:inherit;	
	background:#fbf1b9 url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgGestionCrisesSE.gif') no-repeat right top;
	margin:0;
	font-size:0; /* pour ie6*/
	line-height:0; /* pour ie6*/
}

#piedZoneGestionCrises div {
	height:10px;
	width:10px;	
	background:url('../../SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgGestionCrisesSO.gif') no-repeat left top;
}

/* ------ pour relations publiques ------- */
#enteteZoneGestionCrises.relationsPubliques {
	height:10px;
	width:inherit;	
	background:#f7f7f7 url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgRelationsPubliquesNE.gif') no-repeat right top;
	margin-top:16px;
}

#enteteZoneGestionCrises.relationsPubliques div {
	height:10px;
	width:10px;	
	background:url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgRelationsPubliquesNO.gif') no-repeat left top;
	margin:0;
	font-size:0; /* pour ie6*/
	line-height:0; /* pour ie6*/
}

#contenuZoneGestionCrises.relationsPubliques { 
	background:#f7f7f7 url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgRelationsPubliquesCO.gif') no-repeat left top;
	border-left:none;
	border-right:solid 2px #d2d2d2;
	padding:0 28px 13px 107px;
}

#contenuZoneGestionCrises.relationsPubliques h2 { 
	color:#cc740b;
	font-size:16px;
	padding:5px 15px 2px 0;
}

#contenuZoneGestionCrises.relationsPubliques p { 
	color:#424141;
}

#piedZoneGestionCrises.relationsPubliques {
	height:10px;
	width:inherit;	
	background:#f7f7f7 url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgRelationsPubliquesSE.gif') no-repeat right top;
	margin:0;
	font-size:0; /* pour ie6*/
	line-height:0; /* pour ie6*/
}

#piedZoneGestionCrises.relationsPubliques div {
	height:10px;
	width:10px;	
	background:url('../../SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgRelationsPubliquesSO.gif') no-repeat left top;
}
/* fin gestion de crises -------------------- */

/* ------------------ debut produits -------------------- */
#zoneProduits { 
	width:439px;
	margin-right:25px;
	display:inline;
	float:left;
	clear:none;
}

#zoneProduits .blocRecetteMiniInfo { 
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/filetPointilleAccueil.gif') repeat-x left bottom;
	clear:both;
	overflow:hidden;
	padding:5px 0px 8px 0px;
	zoom: 1;
}

#zoneProduits .imageMiniInfo { 
	display:inline;
	float:left;
	clear:none;
	margin:0px 18px 0px 11px;


}

#zoneProduits .texteMiniInfo { 
	display:inline;
	float:left;
	margin-top:2px;
	padding:0px;
	width:336px;

/*	height:50px; masqué pour permettre plus de texte */
}

#zoneProduits .imageMiniInfo img { 
	display:block;
}

#zoneProduits .texteMiniInfo h3 { 
	margin-bottom:3px;
}

#zoneProduits .texteMiniInfo p { 
	margin-bottom:2px;
}

#zoneProduits p a { 
	font-weight:bold;
}

.texteMiniInfo ul {
	padding-top:3px;
}

.texteMiniInfo li a {
	background: url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/puceBleue.gif') no-repeat 0px 6px;
	padding-left:10px;
	display:block;
}

.texteMiniInfo li {
	padding-bottom:5px;
}

/* fin produits -------------------- */

/* ------------------ debut markcoms -------------------- */
#zoneMarkcoms { 
	width:293px;
	display:inline;
	float:left;
	/*clear:right;*/
	margin-top:5px;
}

#zoneMarkcoms ul {
    display: block;
}

#zoneMarkcom1, #zoneMarkcom2, #zoneMarkcom3 { 
	clear:both;
	display:inline-block;
}

#zoneMarkcom2, #zoneMarkcom3 { 
	padding-top:17px;
}

#zoneMarkcoms .imageMiniInfo { 
	display:inline;
	float:left;
	clear:none;
}

#zoneMarkcoms .texteMiniInfo {
	position:relative;	
	display:inline;
	float:left;
	margin:-77px 5px 0 82px;
	padding:0;
}

#zoneMarkcoms h3 { 
	margin-bottom:3px;
}

#zoneMarkcoms .texteMiniInfo p a {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgChevronsBleus.gif') no-repeat right center;
	padding-right:10px;
}

#zoneMarkcoms .texteMiniInfo p a:visited {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgChevronsMauves.gif') no-repeat right center;
	padding-right:10px;
}

#zoneMarkcoms p  { 
	margin-bottom:7px;
}



/* fin markcoms -------------------- */

/* ----- top Nouvelles ----- */
#zoneTopNouvelles{
	margin-top:10px;
	clear:both;
}

#zoneTopNouvelles, #zoneTopNouvellesContenu, #zoneTopNouvellesContenuInt{
	overflow:hidden;
}

#zoneTopNouvellesContenu{
	background:#fff url(/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgZoneTopNouvelles.gif) repeat-x;
	padding-top:7px;
}

#zoneTopNouvellesContenuInt{
	padding-top:15px;
}

.zoneTopNouvellesElement{
	width:347px;
	float:left;
	padding:0px 15px 15px 15px;
	min-height:60px;
}

#zoneTopNouvellesContenuInt{
	border-left:1px solid #c7c7c7;
}

#zoneTopNouvellesElement2{
	border-left:1px solid #e0e0e0;
}


#zoneTopNouvellesElement1{
	border-right:1px solid #e0e0e0;
	margin-right:-1px;
}


#zoneTopNouvelles h3{
	padding:0px 0px 2px 10px;
	font-size:14px;
}

#zoneTopNouvelles h4{
	margin-bottom:5px;
}

/*pour ie6*/
.zoneTopNouvellesElement{
	_height:60px;
}

#zoneTopNouvelles, #zoneTopNouvellesContenu, #zoneTopNouvellesContenuInt{
	_height:60px;
	_overflow:visible;
}
/*fin pour ie6*/

/* fin top Nouvelles -------------------- */

/* ----- markcoms rotatifs ----- */
#zoneMarkcoms .radr_item .texteMiniInfo {
	margin-left:0;
	padding-left:97px;
}

#zoneMarkcoms .rotateur_boutons {
	cursor:default;
	margin:0 0 0 10px;
	position:absolute;
	z-index:1;
}

#zoneMarkcoms .rotateur_boutons span {
	cursor:pointer;
}

#zoneMarkcoms span {
	cursor:default;
	color:#236393;
	font-weight:normal;
}

#zoneMarkcoms span.contenuVisible {
	cursor:default;
	color:#000000;
	background-color:#D5DFE2;
}

/* pour corriger le bogue d'affichage entre le dernier et le premier markcom - merci Marie-France!!!! */
ul.radr_itemsList {
	width:100%;
}

/* fin markcoms rotatifs -------------------- */

/* ------------------ debut liens avec fleche -------------------- */
#flecheLien a.flecheLien {
	font-weight:bold;
	line-height:14px;
	display:block;
}

a:visited .fleche {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/flecheLien.gif') no-repeat scroll right center;
}

/* ajout pour IE6 */
#zoneProduits .fleche {	
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/flecheLien.gif') no-repeat scroll right center;
	height:7px;
	margin-left:4px;
	margin-top:3px;
	position:absolute;
	width:7px;
}

/* fin liens avec fleche -------------------- */

/* ------------------ debut login box -------------------- */
#zoneLoginAccueil #sectionConnexion { 
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/icnServicesClientsLigne.gif') no-repeat 8px top;
	height:173px; /* ajout pour IE */
}

.connexionBtn {
	padding:1px 0 3px;
}

#zoneLoginAccueil #contenuLogin h2 { 
	margin:0px 0px 3px 20px;
	padding-left:0;
	background:none;
}

#zoneLoginAccueil #contenuLogin label { 
	margin:9px 0px 2px 0px;
}

#zoneLoginAccueil #contenuLogin input { 
	width:115px;
}

#zoneLoginAccueil .btnInscription { 
	margin:9px 0px 3px 0px;
}

/* fin login box -------------------- */

/* ------------------ debut reclamations -------------------- */
#zoneReclamations { 
	margin-bottom:9px;
}

#enteteReclamations {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgReclamationsNE.gif') no-repeat right top;
	height:10px;
}

#enteteReclamations div {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgReclamationsNO.gif') no-repeat left top;
	height:10px;
	width:10px;
	line-height:0px; /* ajoute pour IE6 */
	font-size:0px; /* ajoute pour IE6 */
}

#contenuReclamations {
	border-left:2px solid #e0e0e0;
	border-right:2px solid #e0e0e0;
	padding:0px 8px 0px 8px;
}

#piedReclamations {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgReclamationsSE.gif') no-repeat right top;
}

#piedReclamations div {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgReclamationsSO.gif') no-repeat left top;
	height:10px;
	width:10px;
}

#contenuReclamations h3 {
	color:#4d4d4d;
	margin-bottom:3px;
}

#contenuReclamations a {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgChevronsBleus.gif') no-repeat right center;
	padding-right:10px;
}

#contenuReclamations a:visited {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgChevronsMauves.gif') no-repeat right center;
	padding-right:10px;
}

/* fin reclamations -------------------- */

/* ------------------ debut nouvelles -------------------- */
.zoneNouvelles {	
	margin-bottom:10px;
}

/* ajout pour IE6 */
.zoneNouvelles .fleche{	
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/flecheLien.gif') no-repeat scroll right center;
	height:7px;
	margin-left:4px;
	margin-top:3px;
	position:absolute;
	width:7px;
}


.enteteNouvelles {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgNouvellesNE.gif') no-repeat right top;
	height:10px;
}


.enteteNouvelles div {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgNouvellesNO.gif') no-repeat left top;
	height:10px;
	width:10px;
	line-height:0px; /* ajoute pour IE6 */
	font-size:0px; /* ajoute pour IE6 */
}


.contenuNouvelles {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgNouvellesC.gif') repeat-x left top;
	border-left:2px solid #e0e0e0;
	border-right:2px solid #e0e0e0;
	padding:0px 7px 0px 7px;
}


.piedNouvelles {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgNouvellesSE.gif') no-repeat right top;
}


.piedNouvelles div {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgNouvellesSO.gif') no-repeat left top;
	height:10px;
	width:10px;
}


.contenuNouvelles h3 {
	margin-bottom:3px;
	color:#4d4d4d;
}


.contenuNouvelles h3 a:visited {
	color:#0083b2;
}


.contenuNouvelles p {
	line-height:14px;
}

.zoneNouvelles ul li {
    padding-left:0;
}

.contenuNouvelles ul li a{
	background: url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/puceBleue.gif') no-repeat 0px 6px; 
	padding-left:10px;

}

.contenuNouvelles ul li a:visited
{
	background: url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/puceMauve.gif') no-repeat 0px 6px;
}


/* fin nouvelles -------------------- */

/* ----- zone liens ----- */
#zoneLiens {
	clear:both;
}

#zoneLiensN,
#zoneLiensN div,
#zoneLiensS,
#zoneLiensS div {
	font-size:0;
	height:10px;
	line-height:0;
	margin:0;
	padding:0;
}

#zoneLiensN div,
#zoneLiensS div {
	width:10px;
}

#zoneLiensN {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgZoneLiensNE.gif') no-repeat right top;
}

#zoneLiensN div {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgZoneLiensNO.gif') no-repeat left top;
}

#zoneLiensC {
	background:#f6f6f6;
	padding:6px 0 0 0;
	display:inline-block;
	overflow:hidden;
	width:100%;
}

#zoneLiensC .blocZoneLiens {
	background:url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/filetPointilleVertical.gif') repeat-y right top;
	display:inline;	
	float:left;
	height:100%;
	padding:0 10px;	
	padding-bottom:2000px;/*c'est le seul truc que j'ai trouvé*/
	margin-bottom:-2000px;/*pour que les colonnes soit égale*/
	width:212px;
}

#zoneLiensC #zoneLiens4 {
	background:none;
}

#zoneLiensC h2 {
	padding:3px 0px 3px 0px;
}

#zoneLiensS {
	background:#f6f6f6 url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgZoneLiensSE.gif') no-repeat right bottom;
	padding-top:6px;
}

#zoneLiensS div {
	background:transparent url('/SiteCollectionImages/Contenant/Informationnel/TPIC/Commun/bkgZoneLiensSO.gif') no-repeat left bottom;
}

#zoneLiensC h3 {
	color:#4d4d4d;
	margin-bottom:3px;
}

#zoneLiensC p {
	margin-bottom:3px;
}

/* ------------------ décoller le footer du markcom2 dans FF -------------------- */
#piedPage {
	margin:5px 0px 0px 0px;
}

/* ------------------ masquer numero de telephone du footer -------------------- */
#piedPageNumero {
	display:none;
}

#piedPageLien {
	padding-top:21px;
}
