.greyTitle18 {font-size: 18px; color: #7F7F7F; font-weight: bold;}
.greyTitle12 {font-size: 12px; color: #7F7F7F;}
.greyText11 {font-size: 1.09em; color: #7F7F7F;}
.greyText10 {font-size: 1em; color: #7F7F7F;}
.blueTitle18 {font-size: 18px; color: #1E3C87; font-weight: bold;}
.blueTitle12 {font-size: 12px; color: #1E3C87;}
.blueText11 {font-size: 1.09em; color: #1E3C87;}
.blueText10 {font-size: 1em; color: #1E3C87;}
.blackTitle18bg {font-size: 18px; color: #000000;
	background-color: #F1F2F4; font-weight: bolder;}
.blackTitle12bg {font-size: 12px; color: #000000;
	font-weight: bolder; background-color: #F1F2F4;}
.blackText11bg {font-size: 1.09em; color: #000000;
	font-weight: bolder; background-color: #F1F2F4;}
.blackText10bg {font-size: 1em; color: #000000;
	font-weight: bolder; background-color: #F1F2F4;}
.bluelink {text-decoration:none;	color:#1E3C87}
.blackTitle18 {font-size: 18px; color: #000000; font-weight: bold;}
.blackTitle12 {font-size: 12px;	color: #000000;}
.blackText11 {font-size: 1.09em; color: #000000;}
.blackText10 {font-size: 1em; color: #000000;}
.whiteTitle18bg {font-size: 18px; color: #FFFFFF; font-weight: bold; background-color: #000000; }
.whiteTitle12bg {font-size: 12px; color: #FFFFFF; background-color: #000000;  }
.whiteText11bg {font-size: 1.09em; color: #FFFFFF; background-color: #000000;  }
.whiteText10bg {font-size: 1em; color: #FFFFFF; background-color: #000000; }
.redTitle18 {font-size: 18px; color: #f42f00; font-weight: bold;}
.redTitle12 {font-size: 12px; color: #f42f00; }
.redText11 {font-size: 1.09em; color: #f42f00; }
.redText10 {font-size: 1em; color: #f42f00; }
.seasonTextClassic {color: #000000;	font-weight:bold; margin-bottom:22px;}
.seasonTextBlue {color: #6a95ff; font-weight:bold; margin-bottom:22px;}
.seasonTextSummer {color: #960c13; font-weight:bold; margin-bottom:22px;}
.seasonText4x4 {color: #A95A2B;	font-weight:bold; margin-bottom:22px;}
.seasonTextWinter {color: #027BB1; font-weight:bold; margin-bottom:22px;}
.seasonTextCommercial {color: #6B9E1A; font-weight:bold; margin-bottom:22px;}
body {font-family:Arial, Helvetica, sans-serif;	font-size:68.75%;}
textarea{font-family:Arial, Helvetica, sans-serif;}
td { font-size: 68.75% }

h1, h2, h3, h4, h5, h6 {
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

* html h1 { font-size: 100%; font-weight: inherit; font-style: inherit; }
* html h2 { font-size: 100%; font-weight: inherit; font-style: inherit; }
* html h3 { font-size: 100%; font-weight: inherit; font-style: inherit; }
* html h4 { font-size: 100%; font-weight: inherit; font-style: inherit; }
* html h5 { font-size: 100%; font-weight: inherit; font-style: inherit; }
* html h6 { font-size: 100%; font-weight: inherit; font-style: inherit; }
*+html h1 { font-size: 100%; font-weight: inherit; font-style: inherit; }
*+html h2 { font-size: 100%; font-weight: inherit; font-style: inherit; }
*+html h3 { font-size: 100%; font-weight: inherit; font-style: inherit; }
*+html h4 { font-size: 100%; font-weight: inherit; font-style: inherit; }
*+html h5 { font-size: 100%; font-weight: inherit; font-style: inherit; }
*+html h6 { font-size: 100%; font-weight: inherit; font-style: inherit; }


h4.backgris {background-color:#f1f2f4; 
	font-size:1em; font-weight:normal; 
	padding:3px; margin-bottom:10px}
sup {font-size:0.8em; font-weight:bold; margin-left:2px}
.separation {text-decoration:none; color:#1E3C87}
a {text-decoration:none; color:#1E3C87}
a:hover {text-decoration:underline}
.clear {clear:both}
.Fleft {float:left}
.Fright {float:right}
.relative {position:relative}
.bold {font-weight:bold}
.noBord {border:none !important;}
.fontNormal {font-weight:normal !important;}
.gris {color:#7f7f7f}
.rouge {color:#f53000}
.bleu {color:#1e3c87}
.displayNone {display:none}
.grey_list {list-style:none; color:#7f7f7f; margin-top:16px;}
.grey_list li {margin-bottom:5px}
.center{text-align:center; position:relative;}
fieldset {padding:0px 0px 10px 0px}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:1em; height:60px;}
input.btDeisgn {text-transform:uppercase; cursor:pointer; background-color:#FFFFFF;
	border:1px solid #8695bb; color:#1e3c87; font-weight:bold}
select {border-top:1px solid #696969; border-bottom:1px solid #bbbbbb; padding:0px}
p.txtBLue12px {color:#1e3c87; font-size:1.09em; font-weight:bold; margin-top:4px; margin-bottom:4px}
.txtGris10px {color:#7f7f7f; font-size:0.9em; margin-top:6px}
.txtGris11px {color:#7f7f7f; font-size:1em; margin-top:0px; margin-bottom:0px}
#title_right {float:right; margin-right:8px; margin-top:-10px;}
* html #title { margin-right: 35px; }
.btModif { background:url(../images/bt_modif.gif) no-repeat 0 2px;
	width:6px; height:9px; padding-left:10px;}
.btPrint { background:url(../images/bt_print.gif) no-repeat 0 1px;
	width:6px; height:11px; padding-left:14px;
	margin-top:-28px; display:block; margin-right:30px;}
* html .btPrint {position:relative; margin-right:0}
*+html .btPrint {margin-right:35px}
.btClose {background:url(../images/bt_close.gif) no-repeat 0 -1px;
	width:6px; height:11px; padding-left:16px; margin-top:-28px;
	float:left; margin-left:-50px;}
.btPrint_2 {background:url(../images/bt_print.gif) no-repeat 0 1px;
	width:6px; height:11px; padding-left:14px; margin-top:-28px;
	float:left; margin-left:-110px;}
* html .btClose {margin:0; margin-top:-30px; margin-right:10px; position:relative}
* html .btPrint_2 {margin:0; margin-top:-30px; position:relative}

.texteBleu { font-weight: bold; font-size: 12px; color: #1E3C87; margin-bottom: 10px}
.texteNoir { color: #000000;  font-size: 10px; };


/*   Hauteurs /     */
/*     Largeurs /   */
/*        Marges    */
.width60 {width: 60px}
.width102 {width: 102px}
.width70 {width: 70px}
.marg10 {margin-top:10px}
.margBottom10 {margin-bottom:10px}
.margBottom04 {margin-bottom:10px}
* html .margLeft05 {margin-left:-50px}
.margRight10 {margin-right:10px}
.bold {font-weight:bold}
.height50 {height:80px}
.width69 {width:69px}
.width109 {width:109px}
.width160 {width:160px}
.width170 {width:170px}
.width270 {width:270px}
.width320 {width:320px}
.width440 {width:440px !important}
.width600 {width:630px !important}
.width230 {width:230px}
.width37 {width:37px}
.position1 {width:300px; text-align:right}
.ht20 {height:20px}
.height20 {height:20px}
.height30 {height:30px}
.MT-10 {margin-top:-22px}
.MT-18 {margin-top:-18px}
.MT-22 {margin-top:-22px}
.MT-40 {margin-top:-40px}
.MT0 {margin-top:0 !important}
.MT4 {margin-top:4px}
.MT10 {margin-top:10px}
.MT12 {margin-top:12px !important}
.MT20 {margin-top:20px !important}
.ML-15 {margin-left:-15px !important}
.ML-25 {margin-left:-25px}
.ML5 {margin-left:5px !important}
.ML10 {margin-left:10px}
.ML15 {margin-left:15px}
.ML20 {margin-left:20px}
.ML35 {margin-left:35px !important}
.MB-36 {margin-bottom:-36px}
.MB-25 {margin-bottom:-25px}
.MB-15 {margin-bottom:-18px !important}
.MB10 {margin-bottom:10px}
.MB30 {margin-bottom:30px}
.MR5 {margin-right:5px}
.MR15 {margin-right:15px !important}
.MR20 {margin-right:20px}
.MR25 {margin-right:24px}
.h10 {height:10px}
.h20 {height:20px}
.h40 {height:40px}
.h80 {height:80px}
.w130 {width:130px}
.w140 {width:140px}
.w160 {width:160px}
.w470 {width:470px}
.w485 {width:485px}
.width109 {width:109px}

/*  Menu Transverse */
div#trans_menu {height:20px; float:left; width:100%; margin-top:5px;
	text-align:right; float:right; color:#FFF;}
div#trans_menu ul{float:right; margin-top:5px}
div#trans_menu li {float:left}
div#trans_menu a {color:#FFFFFF; background:url(../images/filet01.gif) right center no-repeat; 
	padding-right:5px; padding-left:5px}
div#trans_menu a span {color:red}
#trans_menu_search {float:right; display:block; margin-left:5px;}
*+html #trans_menu_search {margin-top:-2px}
* html #trans_menu_search {margin-top:-2px}
#trans_menu_search div {display:inline; color:#FFFFFF}
#trans_menu_search label {margin-top:5px; display:block; float:left; margin-right:4px;}
*+html #trans_menu_search label {margin-top:7px}
* html #trans_menu_search label {margin-top:7px}
#trans_menu_search input {width:75px; height:13px; font-size:0.9em;}
#trans_menu_search .search_submit {width:24px; height:14px;	background:none; border:none;
	color:#FFF; font-weight:bold; cursor:pointer; text-transform:uppercase;}
*+html #trans_menu_search .search_submit {margin-bottom:2px}
* html #trans_menu_search .search_submit {margin-bottom:1px}


/* Couleurs saison */
.ete,.ete a {color:#960C13}
.hiver,.hiver a {color:#027BB1}
.x44,.x44 a {color:#A95A2B}
.utilitaire,.utilitaire a {color:#6B9E1A}
.default,.default a {color:#6a95ff}
#topleft_flash {margin-top:7px;}
#topleft_content {margin-top:0px}
* html #topleft_content {margin-top:0 }
#topleft_content p {padding:22px; color:#FFF; padding-left:10px;}
* html #topleft_content p {padding-left:12px}
#topleft_content a {margin-top:5px; font-weight:bold;
	display:block; color:#6a95ff; text-decoration:underline;}
#topleft_actu_top {background:url(../images/topleft_actu_top.png) no-repeat;
	width:270px; height:70px;}
#topleft_actu_mid {background:url(../images/topleft_actu_mid.png) repeat-y;	width:270px;}
#topleft_actu_mid p {color:#FFF; width:85%;
	font-size:1.09em; padding:8px; padding-top:20px;}
#topleft_actu_bot {background:url(../images/topleft_actu_bot.png) no-repeat;
	width:270px; height:30px;}
#topleft_yellow {margin-top:15px;}
#topleft_yellow_top {background:url(../images/topleft_yellow_top.png) no-repeat;
	width:270px; height:35px;}
#topleft_yellow_mid {background:url(../images/topleft_yellow_mid.png) repeat-y; width:270px;}
#topleft_yellow_mid p {margin-left:15px; padding-top:5px; width:88%;}
#topleft_yellow_bot {background:url(../images/topleft_yellow_bot.png) no-repeat;
	width:270px; height:35px;}
.topmid_smallbox, .topmid_smallbox_1 {margin-top:15px; width:120px; height:135px; float:left;}
.topmid_smallbox_1 {margin-right:23px}
.topmid_smallbox h3, .topmid_smallbox_1 h3 {color:#FFF;	font-size:1.09em;
	font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
#content_middle_right {float:right; margin-right:-22px;}
#content_middle_right_container {float:right; margin-right:-22px; width:573px;}
#content_middle_right_flash {position:absolute; top:0px; left:355px; width: 580px; overflow: hidden}
.cont_produit {margin-left:15px; width:501px; border: 0px solid red;
	background:url(../images/cont_produit_top_mid.gif) repeat-y;}
#middleright_rechPneu {float:left; position: relative; min-height: 506px;
	min-height: 468px; margin-top:35px; margin-left:12px; _margin-left:-34px; width:510px;}
* html #middleright_rechPneu {height: 506px; margin-top:65px;}
*+html #middleright_rechPneu {margin-top:65px}
.truncate {overflow: hidden; word-wrap: break-word;  }
.ongletdiv1 { width: 78px; margin-right: 10px; }
.ongletdiv2 { width: 123px; margin-right: 10px; }
.ongletdiv3 { width: 78px; margin-right: 10px; }
.ongletdiv4 { width: 106px; margin-right: 10px; }

.nomargin  { margin: 0px 0px 0px 0px }


.ongletdiv {
	margin-left: 5px;
	float: left;
}

* html .ongletdiv {
	margin-left: 2px;
	float: left;
}

.ongletdiv_starter {
	float: left;
	width: 8px;
	height: 20px;
	background: url(../images/cont_onglets_starter.gif) no-repeat; 
}

.ongletdiv_courant {
	float: left;
	padding-left: 7px;
	background: url(../images/cont_onglets_mid.gif) repeat-x; 
}

/*    Tables        */
table.table_ficheProduit { border:0px; border-top:2px solid #d9dce1; margin-top:6px}
.table_ficheProduit th { 
	font-weight:bold; color:#000000; text-align:center;
	background-color:#f5f6f7; padding-top:3px; padding-bottom:3px
}
.table_ficheProduit td { color:#7f7f7f; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; padding-right: 2px }
.table_ficheProduit tr.paire { background-color:#f9fafb }
.table_ficheProduit tr.bold td { font-weight:bold }
.table_ficheProduit td.tdcenter { text-align:center }
.table_ficheProduit th , .table_ficheProduit td { border-right:1px solid #646464 }


*+html #middleright_rechPneu {margin-top:65px}

table.table02 {width:465px}
.table02 td {padding:6px; color:#7f7f7f; 	font-weight:bold;
	border-right:1px solid #646464; border-bottom:1px solid #d7d9dd}
.table02 td.nobold {font-weight:normal}
.table02 td.noborder {border-right:none}
.table02 td.noborderBottom {border-bottom:none}
.table02 tr.paire { background-color:#f4f5f6}

.flash_2_blocs {
	margin-top: 18px;
	min-height: 175px;
	text-align: center;
	width: 100%;
}

* html .flash_2_blocs {
	margin-top: 18px;
	min-height: 175px;
	text-align: center;
	width: 100%;
    margin-left: 22px! important;
}

.mastermain {
	width: 100%;
	height: 480px;
}

.masterside_left {
	text-align: center;
	margin-top: 20px;
	margin-left: 8px;
}

* html .masterside_left {
	text-align: center;
	margin-top: 20px;
	margin-left: 8px;
}


.masterside_right {
	text-align: center;
	margin-top: 20px;
	margin-right: 8px;
}

/*    Produit       */
.cont_produit .thumb {float:left; margin-right:10px; margin-left:5px;}
*+html .cont_produit .thumb {position:relative}
* html .cont_produit .thumb {position:relative}
.cont_produit .title {margin-top:5px; margin-bottom:4px; display:block;}
.cont_produit .chapeau {font-weight:bold; margin-bottom:22px; display:block;}
.cont_produit .accroche {display:block; color:#7f7f7f; width:140px; float:left;}
.cont_produit .visuel {float:right; margin-right:10px;}
*+html .cont_produit .visuel {position:relative}
* html .cont_produit .visuel {position:relative}
.cont_produit .zoom {background:url(../images/pic_zoom.gif) no-repeat; display:block;
	width:35px;	height:6px;	float:left;	margin-left:-22px; margin-top:121px;}
*+html .cont_produit .zoom {position:relative; margin-top:-23px;
	margin-left:-22px; margin-top:150px;}
* html .cont_produit .zoom {position:relative; margin-top:-23px;
	margin-left:25px; margin-left:-22px; margin-top:121px;}
.produit_mid {background:url(../images/cont_produit_top_bot.gif) no-repeat;
	width:511px; height:27px; margin-top:-18px; margin-left: 10px}
*+html .cont_produit .produit_mid {margin-top:-55px; margin-left: 10px}
* html .cont_produit .produit_mid {margin-top:-40px; margin-left: 10px}
.cont_produit .produit_top {background:url(../images/cont_produit_top_top.gif) no-repeat;
	width:501px; height:27px; border: 0px solid red;}
.prodtest .portlet02bottom {
	background: url(../images/portlet02_bottom4.gif) left bottom no-repeat; 
}


.MROng {
	margin-right: 15px;
	white-space: nowrap;
}
* html MROng {
	margin-right: 3px;
	white-space: nowrap;
}
*+html .MROng {
	margin-right: 15px;
	white-space: nowrap;
}
	 
.prodtest {
	margin-bottom: -12px;
	width: 520px;
}
*+html .prodtest {
	margin-bottom: -10px;
}
* html .prodtest {
	float: left;
	margin-bottom: -10px;
	width: 520px;
}

.produit_mid {margin-left: 10px}
*+html .produit_mid {margin-left: 10px}
* html .produit_mid {margin-left: 10px; _margin-left: 20px;}


/* onglets */
.onglet_rub_1, .onglet_rub_2, .onglet_rub_3,.onglet_rub_4, .onglet_rub_blank, .onglet_rub_0{
	background:url(../images/cont_onglets_rub_1.gif) no-repeat;	width:508px; min-height:21px; float: left; padding-bottom: 9px; margin-top: 1px }
.onglet_rub_2 {background:url(../images/cont_onglets_rub_2.gif) no-repeat}
.onglet_rub_3 {background:url(../images/cont_onglets_rub_3.gif) no-repeat}
.onglet_rub_4 {background:url(../images/cont_onglets_rub_4.gif) no-repeat}
.onglet_rub_0 {background:url(../images/cont_onglets_rub_4.gif) no-repeat}
.onglet_rub_blank {background:url(../images/cont_onglets_rub_blank.gif) no-repeat}
.onglet_titles {margin-left:38px; float:left; 	margin-right: -25px overflow: hidden}
* html .onglet_titles {margin-left:18px; float:left; width: 450px; }
.onglet_titles li {float:left}
.onglet_titles a, .cont_produit .onglet_titles .onglet_activ {display:block;
	margin-top:4px; text-transform:uppercase; float:left; font-weight:bold; position:relative;}
* html .onglet_titles a {margin-right:12px}
* html .onglet_titles .onglet_activ {margin-right:12px; margin-bottom:-3px; position:relative;}
.onglet_titles .onglet_activ {color:#000;margin-top:12px;}
.argum {display:block; margin:20px 0 0 30px; font-weight:bold;}
.argum_2 {display:block; margin:20px 0 0 18px; font-weight:bold;}
.argum li {font-weight:normal; list-style:square; margin-left:13px; color:#7f7f7f; margin-bottom:4px;}
.txt_caract {margin:18px; width:355px;}
.img_caract {float:right; margin-right:15px}
* html .img_caract {float:right; margin-left:400px; margin-bottom:-100px; margin-right:0}

/*  Rech Véhicules  */
#formrechVeh_left, #formrechVeh_middle, #formrechVeh_right {float:left;	width:47%; 
	text-align:right; color:#7f7f7f; font-weight:bold;}
#formrechVeh_bottom {clear:both; margin:10px; padding-top:10px;
	border-top:2px solid #e0e4ee; text-align:center;}
#formrechVeh_bottom input {text-transform:uppercase; cursor:pointer;
	border:1px solid #8695bb; color:#1e3c87; font-weight:bold;}
#formrechVeh_left select, #formrechVeh_right select, #formdimension_middle select {height:18px;}
* html #formrechVeh_left {margin-bottom:-25px}
* html #formrechVeh_right {margin-bottom:-25px}
*+html #formrechVeh_left {margin-bottom:-25px}
*+html #formrechVeh_right {margin-bottom:-25px}
#formdimension_middle label {margin-top:5px}

/*  Rech Dimensions */
#formdimension_left {float:left; width:50%; border: 0px solid red;
	text-align:right; color:#7f7f7f; font-weight:bold;}
#formdimension_middle, #formdimension_right {float:left; width:85%;
	border: 0px solid red; text-align:right; color:#7f7f7f; font-weight:bold;}
#formdimension_middle {margin-left:18px; width:93%}
* html #formdimension_middle {margin-left:16px; margin-top:-25px}
*+html #formdimension_middle {margin-top:-25px}
#formdimension_middle input, #formdimension_middle label, #formdimension_middle p {float:left; display:inline}
#formdimension_middle p, #formdimension_middle label {margin-right:5px}
#formdimension_bottom {clear:both; margin:10px; padding-top:10px;
	border-top:2px solid #e0e4ee; text-align:center;}
#formdimension_bottom input {text-transform:uppercase; cursor:pointer;
	border:1px solid #8695bb; color:#1e3c87; font-weight:bold}

/*   Rech produits  */
.fiche_produit {clear:both;}
.fiche_produit_left {float:left; width:250px}
.fiche_produit_left h3, p {margin:0px; padding:0px; margin-left:15px}
.fiche_produit_left h3 {font-size:1.23em; margin-bottom:10px}
.fiche_produit_left p {color:#7f7f7f}
.fiche_produit_right {float:left; width:236px; text-align:right}
.fiche_produit_lien a{margin-left:300px; margin-top:-20px; display:block; float:left}
* html .fiche_produit_lien a{float:none}
.mask {float:right; margin-top:-104px; margin-right:20px; height:103px; width:195px;}
* html .mask {margin-top:-103px}
*+html .mask {margin-top:-103px}

/*   Rech pneus     */
#pneu_resultSearch {clear:both; float:left; font-weight:bold; margin:10px 0px 0px 50px; 
	 background:url(../images/separateur.gif) left top repeat-y;}

#pneu_resultSearch_col1, #pneu_resultSearch_col2, #pneu_resultSearch_col3 {float:left; padding-left:10px}
#pneu_resultSearch_col1 {width:185px}
#pneu_resultSearch_col2 {width:164px}
#pneu_resultSearch_col3 p a {font-weight:normal;}
* html #pneu_resultSearch_col3 { float: left; padding-left: -3px }
* html #pneu_resultSearch { width: 539px;  margin-left: 20px}


.fiche_pneu {clear:both; margin-left:10px}
.fiche_pneu_left {float:left; width:91px}
.fiche_pneu_right {float:left; width:380px}

/*   Distributeurs  */
#mapMondeco {background:url(../images/mapmondeco.jpg) center top no-repeat; width:507px; height:295px}
#distribresult_search {background:#737a87 url(../images/back_form.gif) left top repeat-x;
	min-height:26px; font-weight:bold; color:#FFFFFF; margin-bottom:10px;
	width:93%; padding-left:8px; padding-top:8px;}
#distribresult_search form {margin:5px}
* html #distribresult_search {height:26px; width:87%}
.distrib_result {color:#7f7f7f;	padding-bottom:6px; margin-top:3px; 
	border-bottom:1px solid #cecece; margin-bottom:12px;}
* html .distrib_result {margin-bottom:8px}
*+html .distrib_result {margin-bottom:8px}
.fiche02_left {float:left; width:80px}
.fiche02_center {float:left; width:185px; }
.fiche02_right {float:left; width:230px}
.distrib_result_left {float:left; width:280px; margin:0px}
.distrib_result_right {float:left; width:195px; text-align:right; margin:0px}
#formdistrib {margin-top:30px}
#formdistrib_left, #formdistrib_right {float:left; width:49%; text-align:right; color:#7f7f7f; font-weight:bold}
#formdistrib_left select, #formdistrib_right select {height:16px}
*+html #formdistrib_left select, #formdistrib_right select {height:19px;}
* html #formdistrib_left {margin-bottom:-28px}
* html #formdistrib_right {margin-bottom:-28px}
*+html #formdistrib_left {margin-bottom:-28px}
*+html #formdistrib_right {margin-bottom:-28px}
#formdistrib_bottom {clear:both; margin:10px; padding-top:10px;	border-top:2px solid #e0e4ee; text-align:center;}
.fiche02_left .zoom {background:url(../images/pic_zoom.gif) no-repeat; display:block;
	width:35px; height:6px; float:left; margin-left:50px; _margin-left:30px; _margin-top:0px;}
*+html .fiche02_left .zoom {position:relative; margin-top:-2px; margin-left:50px;
	_margin-left:30px; _margin-top:-2px;}
* html .fiche02_left .zoom {position:relative; margin-top:-23px;
	margin-left:20px; _margin-left:20px; _margin-top:0px;}

/*    Portlets      */
.entetePortlet {background-color:#f1f2f4; margin:0px 12px 20px 10px;
	padding: 4px 0px 4px 12px; font-weight: bold;}
.labelMonte1 {float:left; width:116px; padding:5px 0px 0px 0px;	border:0px solid red;}
.radiosMonte1 {float:left; width:106px; text-align: left; font-weight: normal; border:0px solid green;}
.labelMonte2 {float:left; width:100px; border:0px solid red; padding: 5px 0px 10px 0px;}
.radiosMonte2 {float:left; width:107px; border:0px solid green;	text-align: left; font-weight:normal;}
.portlet01 {background:url(../images/portlet01_etirable.gif) left top repeat-y;	width:507px; margin-left:50px}
.portlet01_data {background:url(../images/portlet01_top.gif) left top no-repeat;
	padding-top:8px; min-height:70px}
* html .portlet01_data {height:70px}
.portlet01_bottom {background:url(../images/portlet01_bottom.gif) left top no-repeat; height:29px; clear:both}
.portlet01long {background:url(../images/portlet01_long_etirable.gif) left top repeat-y; width:624px}
.portlet01long_data { background:url(../images/portlet01_long_top.gif) left top no-repeat;
	padding-top:8px; min-height:29px}
* html .portlet01long_data {height:29px} 
.portlet01long_bottom {background:url(../images/portlet01_long_bottom.gif) left top no-repeat; height:54px;}
.portlet02 {background:url(../images/portlet02_etirable.gif) left top repeat-y; 
	width:506px; margin-bottom:10px; clear:both; border: 0px solid red;}
.portlet02data {background:url(../images/portlet02_top.gif) left top no-repeat; margin-right: 0px;  }
h4.portletvide {border: 0px solid red; margin: 0px 0px 0px 0px;}
div.portlet02contenu {margin:20px; margin-bottom:0}
.portlet02bottom {background:url(../images/portlet02_bottom.gif) left bottom no-repeat;	min-height: 40px;}
* html .portlet02bottom {height: 40px}
.portlet02bottom_seul {background:url(../images/portlet02_bottom.gif) no-repeat; height:30px;}
.portlet02bottom2 {background:url(../images/portlet02_bottom2.gif) left bottom no-repeat; 
	min-height:20px;}
* html .portlet02bottom2 {height:20px}
.portlet02bottom3 {background: url(../images/portlet02_bottom4.gif) left top no-repeat; width:509px; height:27px; margin-top:-37px;}
.portlet02_ajout {background:#FFFFFF url(../images/portlet02_bottom03etirable.gif) left top repeat-y; 
	width:506px; color:#7f7f7f}
.portlet02_ajout div {background:url(../images/portlet02_bottom03b.gif) left bottom no-repeat;
	padding:10px 10px 10px 20px;}
.portlet02contenu {margin:10px; padding:10px; clear:both}
.portlet02contenu p{margin:10px; clear:both}
.portlet02long {width:628px; background: url(../images/portlet02_long_etirable.gif) left top repeat-y;}
.portlet02longtop {background:#FFFFFF url(../images/portlet02_long_top.gif) left top no-repeat; 
	height:33px; width:628px;}
.portlet02longdata {padding:3px 10px 0px 10px; width:600px}
.portlet02longbottom {background: url(../images/portlet02_long_bottom.gif) left top no-repeat; 
	height:31px; clear:both}
.portlet02bis {width:506px;}
.portlet02bis_top {background:url(../images/portlet02_test.png) no-repeat;
	width:506px; height:33px;}
.portlet02bis_mid {width:506px; background: url(../images/portlet02_etirable.gif) repeat-y 1px;}
.portlet02bis_bot {background:url(../images/portlet02_bottom.gif) no-repeat 1px;
	width:506px; height:30px;}
.portlet03 {background:url(../images/portlet03_etirable.gif) repeat-y -1px top; 
	width:506px; margin-bottom:10px; clear:both;}
.portlet03bottom_mid {background:url(../images/portlet03_bottom_mid.gif) no-repeat -1px bottom;
	min-height: 31px; margin-top:-10px;}
* html .portlet03bottom_mid {height: 30px}
.portlet03bottom {background:url(../images/portlet03_bottom.gif) no-repeat -1px bottom;
	min-height: 31px; margin-top:-10px;}
* html .portlet03bottom {height: 30px}
.portlet04 {background:url(../images/portlet04_etirable.gif) left top repeat-y; width:505px}
.portlet04_bottom {background:url(../images/portlet04_bottom.gif) left bottom no-repeat}
.portlet04_data {background: url(../images/portlet02_top.gif) left top no-repeat;
	min-height:150px; padding:20px 10px 10px 10px}
* html .portlet04_data {height:150px}
.portlet2col span {display:block}
.portlet2col .intitule {float:right; margin-top:65px;}
.portlet2col img {float:left; margin-top:30px; margin-bottom:5px;}
.portlet2col .desc {float:right; color:#7f7f7f; font-weight:normal;}
.portlet2col {background:url(../images/portlet06_etirable.gif) left top repeat-y;
	width:503px; float:left}
.portlet2col_bottom {clear:both; float:left; width:100%; 
	background:url(../images/portlet06_bottom.gif) left bottom no-repeat;}
.portlet2col_data {clear:both; float:left; width:100%; min-height:100px;
	background:url(../images/portlet06_top.gif) left top no-repeat;}
* html .portlet2col_data {height:100px}
.portlet2col_col1, .portlet2col_col2 {float:left; width:210px; padding-left:20px; margin-bottom: 8px;}
.portlet2col_col2 {margin-left:20px}
.portlet3col {background:url(../images/portlet07_etirable.gif) left top repeat-y;
	width:505px; float:left; margin-bottom:10px; margin-top:0;}
.portlet3col_bottom {clear:both; float:left; width:100%; 
	background:url(../images/portlet07_bottom.gif) left bottom no-repeat;}
.portlet3col_data {clear:both; float:left; width:100%; min-height:100px;
	background:url(../images/portlet07_top.gif) left top no-repeat;}
* html .portlet3col_data {height:100px}
.portlet3col_col1,.portlet3col_col2,.portlet3col_col3 {float:left; width:154px; padding-left:5px; margin-top:-5px;}
.portlet3col_col2 {margin-left:5px}
.portlet3col_col2 {margin-left:17px}
.portlet3col_col3 {margin-left:5px}
* html .portlet3col_col3 {margin-left:0}
.content_dimension {width:140px; border-bottom:1px solid #cecece; color:#7f7f7f; margin-bottom:5px;}
.portlet2col_small{background:url(../images/portlet08_etirable.gif) left top repeat-y; width:339px;
	float:left; margin-bottom:10px; margin-top:0;}
.portlet2col_smallbottom {clear:both; float:left; width:100%; 
	background:url(../images/portlet08_bottom.gif) left bottom no-repeat;}
.portlet2col_smalldata {clear:both; float:left; width:100%; min-height:100px;
	background:url(../images/portlet08_top.gif) left top no-repeat;}
* html .portlet2col_smalldata {height:100px}
.portlet2col_smallcol1,.portlet2col_smallcol2 {float:left; width:154px; padding-left:5px; margin-top:-5px;}
.portlet2col_smallcol2 {margin-left:17px}
* html .portlet2col_smallcol2 {margin-left:14px}
.portlet1col_small{background:url(../images/portlet09_etirable.gif) left top repeat-y;
	width:176px; float:left; margin-bottom:10px; margin-top:0;}
.portlet1col_smallbottom {clear:both; float:left; width:100%; 
	background:url(../images/portlet09_bottom.gif) left bottom no-repeat;}
.portlet1col_smalldata {clear:both; float:left; width:100%; min-height:100px;
	background:url(../images/portlet09_top.gif) left top no-repeat;}
* html .portlet1col_smalldata {height:100px}
.portlet2col_smallcol1 {float:left; width:154px; padding-left:5px; margin-top:-5px;}

/*    Conseil       */
#conseils {margin-left:20px; margin-top:20px; width:450px; margin-bottom:-30px; position:relative;}
.conseil_box {margin-left:20px; margin-top:20px; width:450px; margin-bottom:-30px; position:relative;}
.conseil_item {width:95%; margin-bottom:6px;} 
* html conseil_item { width: 100% }

.conseil_item .intitule {background-color:#e4e4e4; padding-top:2px;
	padding-bottom:8px; padding-left:10px; cursor:pointer; font-weight: bold; }
* html .conseil_item .intitule {margin-bottom: 0}
.conseil_item ul {margin-bottom: 5px; margin-left:15px;}
.conseil_item ul li {width:97%; margin:0; margin-top:8px; margin-bottom:8px;
	border-bottom:1px solid #f1f2f4; font-weight:normal;}
.conseil_item ul li a:hover {color:#f64b32; text-decoration:none}
.conseil_item .arrow_down {background:url(../images/conseil_arrow_down.gif) no-repeat;
	width:8px; height:4px; float:right; margin-right:5px; margin-top:3px;}
.conseil_item .arrow_right {background:url(../images/conseil_arrow_right.gif) no-repeat;
	width:4px; height:8px; margin-top:1px; margin-right:7px; float: right}
.titre_conseil {margin-bottom:20px;}
.accroche_conseil {font-weight:bold; margin-left:15px; margin-bottom:10px; width:95%;}
.txt_conseil {color:#7f7f7f; width:95%; margin-left:15px; margin-bottom:10px;}

/*    Actus         */
.title_actu {font-size:1.63em; font-weight:bold; margin-left:22px; margin-bottom:5px;}
.date_actu {margin-left:25px; margin-bottom:10px;} 
.desc_actu {color:#7f7f7f; margin-left:25px; width:235px; word-wrap: break-word;}
.img_actu {float:right; margin-right:15px; position:relative;}
.title_actu_first {font-size:1.63em; font-weight:bold;
	margin-left:22px; margin-bottom:5px; position:relative;}
.date_actu_first {margin-left:25px; margin-bottom:10px; position:relative;}
.desc_actu_first {color:#7f7f7f; margin-left:25px; width:235px; position:relative;}
.img_actu_first {float:right; margin-right:15px; position:relative;}
.ensavoirplus {font-size:0.9em; margin-left:25px; position:relative;}
.ensavoirplus_2 {font-size:0.9em;}
.detail_actu {color:#7f7f7f; margin-left:25px; width:450px; margin-bottom:10px;}
#yellow_box {margin-bottom:10px;}
#yellow_box_top {background:url(../images/yellow_box_top.png) no-repeat; width:505px; height:49px;}
#yellow_box_mid {background:url(../images/yellow_box_mid.png) repeat-y; width:505px;}
#yellow_box_bot {background:url(../images/yellow_box_bot.png) no-repeat; width:505px; height:27px;}
#yellow_box_mid img {float:right; margin-right:10px; margin-top:-32px;}
* html #yellow_box_mid img {position:relative}
#yellow_box_mid p {color:#7f7f7f; margin-left:4px;}
#yellow_box_mid .date_yellow {margin-bottom:10px; margin-left:4px;}
#yellow_box_mid h4 {margin-left:4px;}
#yellow_box_data {float:left; margin-top:-33px; width:250px}
* html #yellow_box_data {position:relative}

/*    Historique    */
.contenu_histo, .contenu_histo_noTop {color:#7f7f7f; margin-left:20px; margin-top:20px;
	margin-bottom:10px;	width:440px;}
.contenu_histo_noTop {margin-top:0}
.contenu_histo_img {color:#7f7f7f; margin-left:20px; margin-bottom:4px; width:220px; float:left;}
* html .contenu_histo_img {margin-left:10px}
.visu_histo {float:right; margin-right:15px; margin-left:10px; margin-bottom:5px;}

/*    Plan du site  */
.plan_box, .plan_box_final, .plan_box_first {float:left; margin-left:16px; margin-right: 10px;  position:relative; overflow: hidden; word-wrap: break-word; }
.plan_box_final {margin-left:8px}
.plan_box_first {margin-left:15px; margin-right:16px;}
* html .plan_box_first {margin-left:8px;}
.plan_box a, .plan_box_final a, .plan_box_first a {display:block;
	margin-bottom:8px; font-size:0.9em; width:100px;}
.plan_box .bold, .plan_box_final .bold, .plan_box_first .bold {font-size:1em;}

/*    Goodies       */
.chapeau_goodies {margin-top:10px; margin-bottom:10px; margin-left:20px;
	font-weight:bold; color:#7f7f7f; width:90%;}

/*    Trophées      */
.chapeau_trophe {margin-bottom:10px; margin-top:10px; width:90%; }
#cont_trophe { margin-left:-25px; margin-top:15px; width:106%; } 
.trophe_box { background:transparent url(../images/back_trophe.gif) no-repeat scroll 0%; float:left; height:138px; margin-bottom:35px; margin-right:5px; width:176px; }
* html .trophe_box { position:relative; }
.trophe_box img { margin-left:19px; }
.zoom_trophe { background:transparent url(../images/pic_zoom.gif) no-repeat scroll 0%; float:right; height:6px; margin-right:25px; margin-top:15px; width:35px; }
* html .zoom_trophe { margin-top:13px; }
.popup_trophe { display:none; height:300px; position:absolute; z-index:10; }

/*    Gamme BFG     */
.desc_gamme {color:#7f7f7f; width:50%;}
.visu_gamme {float:right; margin-right:14px; position:relative;}

/*    Glossaire     */
.item_glosaire, .item_glosaire_select {display:block; margin-bottom:8px; cursor:pointer; font-weight:bold;}
.item_glosaire_select {font-weight:normal; color:red;}
.content_glossaire {margin-bottom:8px; color:#7f7f7f; width:97%;}

/*    Newsletter    */
#newsletter {margin-top:30px;}
.chapeau_newsletter {margin-top:15px; margin-left:5px;}
div#newsletter .secondcol p {color:#7f7f7f; margin-left:15px;}
.firstcol{width:230px; float:left;}
.secondcol{width:270px;	float:left;}
#flash_newsletter_fond, #fond {position:absolute; background:#000; display:none; width:100%;
	height:100%; top:0; left:0;	opacity : 0.2; filter : alpha(opacity=20); z-index:1;}
#flash_newsletter_bloc {width:824px; height:411px; position:absolute; z-index:10;
	display:none; margin:0 auto 0 auto;}
* html #flash_newsletter_fond {height:1000px}
* html #fond {height:1000px}
#infos_legales {margin-left:15px; color:#7f7f7f;}
#infos_legales p {margin-bottom:15px;}

/*    Pagination    */
div.pagination {width:550px; height:16px; margin-left:-22px; background-color:#f8f8f9;
	margin-bottom:50px;	padding-top:4px;}
* html div.pagination {position:relative}
div.pagination_mid {color:#7f7f7f; font-weight:bold; text-align:center;	float:left;	width:63%;}
a.arrow_left {float:left; background:url(../images/pic_arrow_left.gif) no-repeat left;
	padding-left:12px; margin-left:8px;}
a.arrow_right {float:right; background:url(../images/pic_arrow_right.gif) no-repeat right;
	padding-right:12px;	margin-right:8px;}
.arrow_right_2 {float:right; background:url(../images/arrow_right.gif) no-repeat;
	height:8px;	width:4px; margin-right:15px; margin-top:-2px;}
.arrow_down_2 {float:right;	background:url(../images/arrow_down.gif) no-repeat;
	height:4px;	width:8px; margin-right:14px;}

/*    Recherche     */
#result_count {margin-left:15px; font-weight:bold; font-size:1.09em; margin-top:8px; margin-bottom:10px;}

/*  Espace distrib  */
.form_login {margin-top:15px;}
.form_login input {margin-bottom:4px; border:1px solid #d6d8dc; color:#777f8c;}
.form_login a {font-size:0.9em;}
.cadrecontenu {width:500px; margin-top:20px; height:auto;
	background:url(../images/frame_right.gif) top right repeat-y; float:left;}
.cadrecontenu p {padding:5px 15px}
.content_degrade{background:url(../images/frame_bottom_degrade.gif) bottom left no-repeat;
	padding:0px 0px 15px 0px;}
.contenu{background:url(../images/frame_bottom.gif) bottom left no-repeat; padding:0px 0px 15px 0px;}
.cadrecontenu .coldroite {float:right; width:10px; height:20px;
	background:url(../images/frame_top.gif) top left no-repeat;}
.formgauche{float:left; width:210px; text-align:right; padding:3px 5px 0px 0px;}
.formdroite{float:left; width:270px;}

/*    Tyre selector   */
.info_select {width:120px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#62557d;
	background-color:#c5c9d6; border:1px solid #7f9db9;}
.info_select2 {width:45px;}
.tdcenter {align: center}

/*    Visu pneus    */
#visu_pneu_ete {background:url(../images/pneu_ete.gif) no-repeat 0px 15px; float:left; padding-bottom: 29px;}
* html #visu_pneu_ete {margin-left:-22px; background:url(../images/pneu_ete.gif) no-repeat 0px 45px; padding-bottom: 29px;}
*+html #visu_pneu_ete {background:url(../images/pneu_ete.gif) no-repeat 0px 45px; padding-bottom: 29px;}
#visu_pneu_ete2 {background:url(../images/pneu_ete2.gif) no-repeat 0px 45px; float:left; padding-bottom: 29px;}
* html #visu_pneu_ete2 {margin-left:-22px; padding-bottom: 29px;}
#visu_pneu_hiver {background:url(../images/pneu_hiver.gif) no-repeat 0px 45px; float:left; padding-bottom: 29px;}
* html #visu_pneu_hiver {margin-left:-22px; padding-bottom: 29px;}
#visu_pneu_4x4 {background:url(../images/pneu_4x4.gif) no-repeat 0px 45px; float:left; padding-bottom: 29px;}
* html #visu_pneu_4x4 {margin-left:-22px; padding-bottom: 29px;}
#visu_pneu_masterpage {background:url(../images/pneu_masterpage_correct2.gif) no-repeat 0px 45px; float:left; padding-bottom: 29px; width: 100%}
* html #visu_pneu_masterpage {margin-left:-22px; padding-bottom: 29px;  width: 100%}
.noscript_btOK {width: 19px; margin: 0; padding: 0;  border: 0; overflow: hidden; cursor: pointer;
  background: transparent url(../images/btOk.gif) no-repeat center bottom; cursor: hand;}

/*    Lightbox      */
#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{border: none;}
#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav {left: 0;}
#hoverNav a {outline: none;}
#prevLink, #nextLink{width: 49%; height: 100%; display: block;
	background: transparent url(../images/lightbox/blank.gif) no-repeat;}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff;
	margin: 0 auto; line-height: 1.4em;	overflow: auto;	width: 100%}
#imageData{padding:0 10px; color: #666;}
#imageData #imageDetails{width: 70%; float: left; text-align: left;}	
#imageData #caption{font-weight: bold;}
#imageData #numberDisplay{display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose{width: 66px; float: right;  padding-bottom: 0.7em;}		
#overlay{position: absolute; top: 0; left: 0; z-index: 90;
	width: 100%; height: 500px;	background-color: #000;}
.degradeFlash {background:url(../images/back_topleft_menu_top.png) no-repeat;
	width:270px; height:150px; margin-bottom:-3px;}
*+html .degradeFlash {margin-bottom:-3px}
* html .degradeFlash {margin-bottom:-3px}
.degradeFlash2 {background:url(../images/back_topleft_menu_top2.png) no-repeat;
	width:271px; height:147px; margin-bottom:0px;}
#topleft_rechVeh div {padding-top: 5px; width: 277px;}
#topleft_flash2 {padding-left: 16px;}
#topleft_flash3 {padding-left: 32px;}
#topleft_flash4 {padding-left: 48px;}
.menu_compet_1,.menu_compet_2,.menu_compet_3,.menu_compet_4,.menu_compet_ombre {
	background:url(../images/menu_compet_1.jpg) no-repeat; width:205px;	height:17px; float:left;
	padding-top:40px; padding-left:10px; color:#FFF; font-weight:bold; margin-left:20px; margin-bottom:10px;}
.menu_compet_2 {background:url(../images/menu_compet_2.jpg) no-repeat}
.menu_compet_3 {background:url(../images/menu_compet_3.jpg) no-repeat}
.menu_compet_4 {background:url(../images/menu_compet_4.jpg) no-repeat}
.menu_compet_ombre {background:none; padding:0; width:215px; height:58px; margin-top:-9px;}


