body {
	text-align: center;
	margin: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* -- mine petit pavé d'indispensables -- */
form, fieldset { margin: 0; padding: 0; border: 0; }
ul { margin: 0; padding: 0; list-style-type: none; }
ul.aPuces li {
	padding-left: 8px;
	background: url(../images/listSquare.gif) left 5px no-repeat;
}
dl, dt, dd { margin: 0; padding: 0; }
table { border-collapse: collapse; }
img { border: 0; }
.pdfdm { clear: both; }
.rn { position: absolute; left: -10000px; }
a:hover { text-decoration: none; }
a, object { outline: none; }
.floatRight { float: right; }
.floatLeft { float: left; }
.upper { text-transform: uppercase; }
.mtop10 { margin-top: 10px; }
/* -- ends zi indispensables -- */

/* un chouille de couleur en réserve*/
/*chauffage*/
.orange { color: #f57e20; }
/*chauffe eau*/
.bleu { color: #73c1d6 }
/*climatisation*/
.violet { color: #8752b4; }
/*ventilation*/
.vert { color: #a1c53b; }
/*général*/
.darkBrown { color: #3c0800; }
.vert_Fonce { color: #01a160; }
/* ends couleurs */

/*ça va servir...*/
.gras { font-weight: bold; }
.maigre { font-weight: normal }
._10 { font-size: 10px; }
._11 { font-size: 11px; }
._12 { font-size: 12px; }
._13 { font-size: 13px; }
._14 { font-size: 14px; }
._15 { font-size: 15px; }
._16 { font-size: 16px; }
._17 { font-size: 17px; }
._18 { font-size: 18px; }
._19 { font-size: 19px; }
._20 { font-size: 20px; }

/* -- communs -- */
#main {
	width: 961px;
	margin: 0 auto;
	text-align: left;
}
/*utiles*/
.rightButt {
	height: 20px;
	float: right;
	padding-right: 12px;
}
.leftButt {
	height: 20px;
	float: left;
	padding-right: 12px;
}
.rightButt a,
.leftButt a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 3px 0 0 23px;
	height: 17px;
}
.rightButt a:hover,
.leftButt a:hover {
	text-decoration: underline;
}
/*top menu*/
.topMenu {
	display: block;
	float: right;
	margin: 0 18px 6px 0;
}
.topMenu li {
	display: block;
	float: left;
	margin: 0 7px 0 0;
	padding-right: 7px;
	background: url(../images/menuSepar.gif) right 5px no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.topMenu li.sans {
	padding-right: 0;
	background: none;
}
.topMenu a {
	text-decoration: none;
	color: #3c0800;
}
.topMenu a:hover {
	text-decoration: underline;
}
/*ends top menu*/

/*bandeau logo - login - rechercher*/
#logoBandeauTop, #logoBandeauBottom {
	float: left;
	width: 955px;
	height: 11px;
	background: url(../images/logoBandeauTop.gif) left top no-repeat;
}
#logoBandeauBottom {
	background: url(../images/logoBandeauBottom.gif) left top no-repeat;
}
#logoBandeau {
	float: left;
	padding: 0 25px 3px 22px;
	width: 908px;
	background: #3c0800;
}
.topLogo {
	display: block;
	margin-top: 5px;
	float: left;
}
#loginRecherche {
	width: 500px;
	float: right;
	text-align: right;
	color: white;
	padding-top: 16px;
}
#loginRecherche a {
	color: white;
	float: right;
	width: 500px;
	text-align: right;
}
img#header_print {
  display: none !important;
}
/*formulaire de recherche*/
#topRecherche {
	margin-top: 10px;
	float: right;
}
#topRecherche p {
	margin: 0;
}
#searchOk {
	float: left;
	padding-left: 2px;
}
#topRecherche label {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 15px;
	padding-right: 8px;
	float: left;
}
#recherche, input.recherche {
	width: 180px;
	padding: 0 3px;
	height: 19px;
	border: 0;
	background: transparent url(../images/searchBg.gif) right top no-repeat;
	float: left;
}
/* ends bandeau logo - login - rechercher */

/* -- le menu principal sous le bandeau login -- */
#menuPrinc {
	float: left;
	height: 30px;
	width: 905px;
	padding: 3px 25px 0 25px;
	position: relative;
	z-index: 10;
}
#menuPrincUl {
	float: left;
	height: 26px;
	margin-top: 4px;
}
#menuPrincUl li {
	display: block;
	float: left;
	padding: 6px 0 0 23px;
	margin: 0 17px 0 0;
	background-position: left 17px;
	background-repeat: no-repeat;
	position: relative;
	z-index: 30;
}
#menuPrincUl li a {
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
}

#menuPrincUl li.selectRub {
	background-position: left top;
}
#menuPrincUl li#menuChauffage {
	height: 20px;
	background-image: url(../images/menuChauffageBg.gif);
}
#menuPrincUl li#menuChauffage a.main {
	height: 20px;
	width: 98px;
	background-image: url(../images/menuChauffage.gif);
}
#menuPrincUl li#menuChauffeEau {
	height: 20px;
	background-image: url(../images/menuChauffeEauBg.gif);
}
#menuPrincUl li#menuChauffeEau a.main {
	height: 20px;
	width: 116px;
	background-image: url(../images/menuChauffeEau.gif);
}
#menuPrincUl li#menuClim {
	height: 20px;
	background-image: url(../images/menuClimBg.gif);
}
#menuPrincUl li#menuClim a.main {
	height: 20px;
	width: 125px;
	background-image: url(../images/menuClim.gif);
}
#menuPrincUl li#menuVent {
	height: 20px;
	background-image: url(../images/menuVentBg.gif);
}
#menuPrincUl li#menuVent a.main {
	height: 20px;
	width: 101px;
	background-image: url(../images/menuVent.gif);
}
/*les sous menus*/
.topSousMenu {
	position: absolute;
	width: 220px;
	left: -10000px;
	top: 26px;
	z-index: 50;
	overflow: hidden;
	background: url(../images/trans.gif);
}
#menuPrincUl ul {
	float: none;
}

#menuPrincUl ul a {
	width: 100%;
}
#menuPrincUl ul li {
	float: none;
	display: block;
	padding: 0;
	margin: 0 0 2px 0;
	background: none;
}
#menuPrincUl ul li a {
	float: none;
	display: block;
	padding: 1px 0 1px 23px;
	background: none;
	font-size: 12px;
	color: white;
	text-decoration: none;
}
#menuPrincUl ul ul li {
	padding: 0 0 0 8px;
}
/*coloriage pour tout le monde*/
#menuPrincUl li#menuChauffage ul li {
	background-color: #f57e20;
	border-left: 1px solid #bc651f;
	border-bottom: 1px solid #bc651f;
	border-top: 1px solid #f8a460;
	border-right: 1px solid #f8a460;
}
#menuPrincUl li#menuChauffage ul a:hover, #menuPrincUl li#menuChauffage ul a.selectItem  {
	background: url(../images/topMenuChauffageSelec.gif) left top no-repeat;
}
#menuPrincUl li#menuChauffeEau ul li {
	background-color: #73c1d6;
	border-left: 1px solid #5894a4;
	border-bottom: 1px solid #5894a4;
	border-top: 1px solid #98d1e1;
	border-right: 1px solid #98d1e1;
}
#menuPrincUl li#menuChauffeEau ul a:hover, #menuPrincUl li#menuChauffeEau ul a.selectItem  {
	background: url(../images/topMenuChauffeEauSelec.gif) left top no-repeat;
}
#menuPrincUl li#menuClim ul li {
	background-color: #8752b4;
	border-left: 1px solid #683f8a;
	border-bottom: 1px solid #683f8a;
	border-top: 1px solid #a47bc5;
	border-right: 1px solid #a47bc5;
}
#menuPrincUl li#menuClim ul a:hover, #menuPrincUl li#menuClim ul a.selectItem  {
	background: url(../images/topMenuClimSelec.gif) left top no-repeat;
}
#menuPrincUl li#menuVent ul li {
	background-color: #a1c53b;
	border-left: 1px solid #7c972d;
	border-bottom: 1px solid #7c972d;
	border-top: 1px solid #bad46e;
	border-right: 1px solid #bad46e;
}
#menuPrincUl li#menuVent ul a:hover, #menuPrincUl li#menuVent ul a.selectItem  {
	background: url(../images/topMenuVentSelec.gif) left top no-repeat;
}
#menuPrincUl li#menuChauffage ul ul a:hover,
#menuPrincUl li#menuChauffeEau ul ul a:hover,
#menuPrincUl li#menuClim ul ul a:hover,
#menuPrincUl li#menuVent ul ul a:hover  {
	background: none;
	text-decoration: underline;
}
#menuPrincUl li#menuChauffage ul ul li,
#menuPrincUl li#menuChauffeEau ul ul li,
#menuPrincUl li#menuClim ul ul li,
#menuPrincUl li#menuVent ul ul li  {
	border: 0;
}
/*ends coloriage*/

/*tout en un clic*/
#toutUnClic {
	float: right;
	width: 138px;
	color: white;
	position: relative;
	z-index: 2;
}
#toutUnClicContent {
	padding: 5px 9px 0 11px;
	width: 118px;
	float: left;
	background: url(../images/toutUnClicBg.gif) left top no-repeat;
}
#toutUnClicBottom {
	width: 138px;
	height: 8px;
	float: left;
	background: url(../images/toutUnClicBottom.png) left top no-repeat;
}
#toutUnClic p {
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: bold;
	margin: 0;
}

.toutUnClicUl ul {
	padding-left: 10px;
}
.toutUnClicUl li {
	margin: 0 0 4px 0;
}
.toutUnClicUl ul li {
	margin: 0;
}
#toutUnClic a {
	color: white;
	text-decoration: none;
}
#toutUnClic a:hover {
	text-decoration: underline;
}
/* --- HOME --- */
#homeFlash {
	float: left;
	width: 956px;
	height: 306px;
	margin: 0 0 22px 0;
  position: relative;
}
#homeFlashReplace {
	padding: 40px 0 0 47px;
	float: left;
	width: 907px;
	height: 266px;
	background: url(../images/homeSansFbg.jpg) left top no-repeat;
	position: relative;
	z-index: 1;
}
.homeSansPave {
	float: left;
	height: 210px;
	width: 168px;
	margin-right: 5px;
	background: url(../images/homeSansFombre.jpg) left bottom no-repeat;
}
#homePaves {
	width: 955px;
	height: 203px;
	float: left;
	padding-bottom: 20px;
}
#getFlash {
	position: absolute;
	left: 374px;
	top: 234px;
	z-index: 5;
}
#flashImg {
	float: left;
	padding-right: 7px;
}
#getFlash p {
	float: left;
	width: 300px;
	padding: 3px 0 0 9px;
	height: 37px;
	color: #3c0800;
	margin: 0;
	border-left: 1px solid #3c0800;
}
#getFlash p a {
	color: #3c0800;
}
#homeGuide, #homeZoom {
	float: left;
	width: 308px;
	height: 306px;
	margin-right: 22px;
}
.homePaveOmbre {
	float: left;
	width: 308px;
	height: 44px;
	background: url(../images/homePaveOmbre.jpg) left top no-repeat;
	overflow: hidden;
}
/*custom*/
#homeGuide.chauffage {
	background: url(../images/chauffageHomeGuideBg.jpg) right top no-repeat;
}
#homeGuide.chauffeEau {
	background: url(../images/chauffeEauHomeGuideBg.jpg) right top no-repeat;
}
#homeGuide.clim {
	background: url(../images/climHomeGuideBg.jpg) right top no-repeat;
}
#homeGuide.vent {
	background: url(../images/ventHomeGuideBg.jpg) right top no-repeat;
}
#homeZoom.chauffage {
	background: url(../images/chauffageHomeZoomBg.jpg) right top no-repeat;
}
#homeZoom.chauffeEau {
	background: url(../images/chauffeEauHomeZoomBg.jpg) right top no-repeat;
}
#homeZoom.clim {
	background: url(../images/climHomeZoomBg.jpg) right top no-repeat;
}
#homeZoom.vent {
	background: url(../images/ventHomeZoomBg.jpg) right top no-repeat;
}
/*----*/
#homeGuideTop {
	float: left;
	width: 262px;
	height: 67px;
	padding: 9px 26px 0 20px;
	overflow: hidden;
}
#homeGuideTop h4 {
  text-align: left; color: #3c0800; background-color: transparent; font-size: 24px; line-height: 26px; font-weight: normal; margin: 0;
}
#homeGuideTop h4 .hsmall {
  font-size: 17px; line-height: 18px; leading: -10;
}
#homeGuideBottom {
	float: left;
	position: relative;
	height: 91px;
	width: 214px;
	padding: 0 74px 0 20px;
	overflow: hidden;
	color: white;
	line-height: 13px;
}
#homeZoomLeft {
	float: left;
	width: 167px;
	height: 135px;
	padding: 32px 10px 0 20px;
	overflow: hidden;
}
#homeZoomLeft #top {
	float: left;
	width: 167px;
	height: 43px;
	overflow: hidden;
}
#homeZoomLeft #bottom {
	float: left;
	color: white;
	line-height: 13px;
}
#homeGuideBottom p, #homeZoomLeft #bottom p {
	margin: 0;
}
#homeGuideBottom a {
	position: absolute;
	bottom: 4px;
	right: 4px;
	padding-right: 26px;
	background: url(../images/homeGuideButt.gif) right 2px no-repeat;
	color: #3c0800;
	text-decoration: none;
}
#homeGuideBottom a:hover {
	text-decoration: underline;
}
#homeGuideBottom p a, #homeZoomLeft #bottom p a, #homeProjetBottom p a {
	color: white;
}
#homeProjet {
	float: left;
	width: 295px;
	height: 203px;
	background: url(../images/homeProjetBg.jpg) left top no-repeat;
}
#homeProjetTop {
	width: 189px;
	height: 43px;
	padding: 32px 0 0 20px;
}
#homeProjetBottom {
	width: 189px;
	height: 92px;
	padding: 0 0 0 20px;
}
#homeProjetBottom p {
	color: white;
	font-size: 10px;
	margin: 0 0 5px 0;
}
#homeProjetBottom li {
	display: block;
	float: left;
	width: 93px;
	margin-bottom: 2px;
}
#homeProjetBottom li a {
	display: block;
	height: 13px;
	padding-left: 17px;
	text-decoration: none;
}
#homeProjetBottom li a:hover {
	text-decoration: underline;
}
#hpChauffage {
	color: #f57e20;
	background: url(../images/hpChauffage.gif) left top no-repeat;
}
#hpChauffeEau {
	color: #73c1d6;
	background: url(../images/hpChauffeEau.gif) left top no-repeat;
}
#hpClim {
	color: #8752b4;
	background: url(../images/hpClim.gif) left top no-repeat;
}
#hpVent {
	color: #a1c53b;
	background: url(../images/hpVent.gif) left top no-repeat;
}
#homePaves h3 {
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin: 0;
}
#homePaves h3 .smaller {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}
#homeProjetOmbre {
	width: 295px;
	height: 44px;
	background: url(../images/homeProjetOmbre.jpg) left top no-repeat;
}
#homeZoomImg {
	float: left;
	width: 98px;
	height: 109px;
	padding: 9px 7px 33px 6px;
	position: relative
}
#homeZoomImg a {
	position: absolute;
	bottom: 4px;
	height:25px;
	right: 4px;
	padding-right: 30px;
  padding-left: 15px;
	color: white;
	text-decoration: none;
}
/*custom*/
#homeZoom.chauffage #homeZoomImg a {
	background: url(../images/chauffageHomeZoomLink.gif) right 2px no-repeat;
}
#homeZoom.chauffeEau #homeZoomImg a {
	background: url(../images/chauffeEauHomeZoomLink.gif) right 2px no-repeat;
}
#homeZoom.clim #homeZoomImg a {
	background: url(../images/climHomeZoomLink.gif) right 2px no-repeat;
}
#homeZoom.vent #homeZoomImg a {
	background: url(../images/ventHomeZoomLink.gif) right 2px no-repeat;
}
.homeDatacatch {
	float: left;
	width: 288px;
	height: 36px;
	padding: 8px 8px 0 12px;
}
/*custom*/
#homeZoom.chauffage .homeDatacatch, #homeGuide.chauffage .homeDatacatch {
	background: url(../images/chauffageHdatacatchBg.jpg) left top no-repeat;
}
#homeZoom.chauffeEau .homeDatacatch, #homeGuide.chauffeEau .homeDatacatch{
	background: url(../images/chauffeEauHdatacatchBg.jpg) left top no-repeat;
}
#homeZoom.clim .homeDatacatch, #homeGuide.clim .homeDatacatch {
	background: url(../images/climHdatacatchBg.jpg) left top no-repeat;
}
#homeZoom.vent .homeDatacatch, #homeGuide.vent .homeDatacatch {
	background: url(../images/ventHdatacatchBg.jpg) left top no-repeat;
}

.homeDatacatch a {
	float: left;
	height: 22px;
	width: 81px;
	padding: 6px 20px 0 10px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
.homeDatacatch a:hover {
	text-decoration: underline;
}

#homeZoom.chauffage .homeDatacatch a, #homeGuide.chauffage .homeDatacatch a {
	border-left: 1px solid #f57e20;
	color: #f57e20;
	background: url(../images/chauffageDataLink.gif) right center no-repeat;
}
#homeZoom.chauffeEau .homeDatacatch a, #homeGuide.chauffeEau .homeDatacatch a {
	border-left: 1px solid #73c1d6;
	color: #73c1d6;
	background: url(../images/chauffeEauDataLink.gif) right center no-repeat;
}
#homeZoom.clim .homeDatacatch a, #homeGuide.clim .homeDatacatch a {
	border-left: 1px solid #8752b4;
	color: #8752b4;
	background: url(../images/climDataLink.gif) right center no-repeat;
}
#homeZoom.vent .homeDatacatch a, #homeGuide.vent .homeDatacatch a {
	border-left: 1px solid #a1c53b;
	color: #a1c53b;
	background: url(../images/ventDataLink.gif) right center no-repeat;
}
.homeDatacatch .dataTitre {
	width: 162px;
	padding: 0 6px 0 8px;
	color: #3c0800;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	float: left;
	margin: 0;
}
.homeDatacatch .dataTitre span {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.homeDatacatch .dataTitre span.dataTitreTop {
	width: 162px;
	padding: 0 6px 0 0px;
	color: #3c0800;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	float: left;
	margin: 0;
}

/*custom*/
#homeZoom.chauffage .dataTitre span, #homeGuide.chauffage .dataTitre span {
	color: #f57e20;
}
#homeGuide.chauffage .dataTitre span.dataTitreTop {
  color: #3c0800;
}
#homeZoom.chauffeEau .dataTitre span, #homeGuide.chauffeEau .dataTitre span {
	color: #73c1d6;
}
#homeGuide.chauffeEau .dataTitre span.dataTitreTop {
  color: #3c0800;
}
#homeZoom.clim .dataTitre span, #homeGuide.clim .dataTitre span {
	color: #8752b4;
}
#homeGuide.clim .dataTitre span.dataTitreTop {
  color: #3c0800;
}
#homeZoom.vent .dataTitre span, #homeGuide.vent .dataTitre span {
	color: #a1c53b;
}
#homeGuide.vent .dataTitre span.dataTitreTop {
  color: #3c0800;
}
/* --- ENDS HOME --- */

/* -- pavé image + titre sous le menu -- */
/* -- Replacement #imagetitre 18/12/09
#imageTitre {
	float: left;
	height: 210px;
	width: 905px;
	padding: 50px 0 0 50px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: white;
}
-- */
#imageTitre {
	background-position:0 0;
	background-repeat:no-repeat;
	color:white;
	float:left;
	height:110px;
	margin-top:150px;
	padding:0 0 0 50px;
	width:905px;
}

#imageTitre h1 {
	margin: 0 0 2px 0;
	font-size: 30px;
	font-weight: normal;
  width: 300px;
}
#imageTitre h2 {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
  width: 250px;
}

/* -- les deux ou trois colonnes -- */
#mainContent {
	width: 961px;
	float: left;
	position: relative;
	z-index: 1;
	padding-bottom: 10px;
}
#leftCol {
	width: 249px;
	float: left;
}
#centerContent {
	width: 473px;
	float: left;
	padding-top: 39px;
}
#rightCol {
	width: 233px;
	float: left;
}
/* une seule colonne à droite au lieu de deux */
#rightTwoCols {
	float: left;
	width: 711px;
	padding-top: 39px;
}
/* -- fil d'arianne -- */
#filArianne {
	position: absolute;
	top: 7px;
	left: 48px;
	font-size: 10px;
	z-index: 1;
}
#filArianne li {
	display: block;
	float: left;
	margin-right: 4px;
}

/* -- ends fil d'arriane -- */

/* -- colonne de gauche-- */
#leftMenu {
	float: left;
	padding-left: 23px;
	margin-bottom: 45px;
}
#leftMenu h3 {
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 30px 0 3px 23px;
}

/* -- le menu de gauche -- */
#leftMenuUl {
	width: 217px;
	font-size: 12px;
}
#leftMenuUl ul { padding-left: 18px; }
#leftMenuUl ul ul { padding-left: 8px; }
#leftMenuUl li {
	border-bottom: 2px solid white;
	padding: 0 8px 0 3px;
}

#leftMenuUl ul ul li {
	border: 0;
}
#leftMenuUl a {
	display: block;
	color: white;
	text-decoration: none;
	padding: 2px 0 2px 18px;
}

/*traiter toutes les rubriques biscotte héritage du coloriage*/
.chauffage #leftMenuUl ul ul a,
.chauffeEau #leftMenuUl ul ul a,
.clim #leftMenuUl ul ul a,
.vent #leftMenuUl ul ul a  {
	background: none;
}
.chauffage #leftMenuUl ul ul a:hover, .chauffage #leftMenuUl ul ul a.selectItem,
.chauffeEau #leftMenuUl ul ul a:hover, .chauffeEau #leftMenuUl ul ul a.selectItem,
.clim #leftMenuUl ul ul a:hover, .clim #leftMenuUl ul ul a.selectItem,
.vent #leftMenuUl ul ul a:hover, .vent #leftMenuUl ul ul a.selectItem  {
	background: none;
	text-decoration: underline;
}
/* -- ends left menu -- */

/* -- menu du bas -- */
#bottomMenu {
	clear: both;
	width: 570px;
	margin: 0 auto;
	padding: 8px 8px 0 8px;
	border-top: 1px solid #3c0800;
	text-align: center;
}
#bottomMenu ul {
	display: inline;
	margin: 0 auto;
}
#bottomMenu li {
	display: inline;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	padding: 0 7px;
	background: url(../images/menuSepar.gif) right 5px no-repeat;
}
#bottomMenu li object {
	display: inline;
	margin: 0 4px;
}
#bottomMenu li.sans {
	display: inline;
	padding-right: 0;
	margin-right: 0;
	background: none;
}
#bottomMenu li a {
	color: #3c0800;
	text-decoration: none;
}
#bottomMenu li a:hover {
	text-decoration: underline;
}
/* ends menu du bas */

/* -- pavés dans la colonne de gauche -- */
/* pour tous y compris un poil de droite... */
.leftPave {
	float: left;
	width: 241px;
	margin-bottom: 15px;
	background: url(../images/leftPaveStdBg.jpg) left top no-repeat;
}
.leftSolutionBottom {
	height: 22px;
	padding: 47px 0 0 5px;
}
.leftPaveStdContent {
	padding: 13px 18px 0 18px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}
.leftPaveStandardBottom {
	float: left;
	padding: 3px 0 6px 6px;
	width: 235px;
	background: url(../images/leftPaveStandardBottom.png) left bottom no-repeat;
}
.leftPaveStandardBottom a {
	display: block;
	padding: 2px 0 0 23px;
	height: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #3c0800;
	background: url(../images/brownCliquezIci.gif) left top no-repeat;
}
.leftPaveStandardBottom a:hover {
	text-decoration: underline;
}
.leftPaveStdContent p,
.rightSolutionContent p {
	color: #3c0800;
	margin: 0;
}
.rightSolutionContent h4, /*corrigé*/
.leftPaveStdContent h4,
.rightSolutionContent h3,
.leftPaveStdContent h3 {
	font-size: 13px;
	margin: 0 0 10px 0;
}
.rightSolutionBottom a,
.leftSolutionBottom a {
	display: block;
	padding: 2px 0 0 23px;
	height: 15px;
	font-weight: bold;
	text-decoration: none;
}
.rightSolutionBottom a:hover,
.leftSolutionBottom a:hover {
	text-decoration: underline;
}
/* -- ends pavés colonne gauche --*/

/* -- pavés colonne de droite -- */

#rightColTopLinks {
	float: left;
	width: 233px;
	height: 22px;
	padding-top: 23px;
	text-align: right;
	font-size: 14px;
	line-height: 14px;
}
#rightColTopLinks ul,
#produitsCenterBottom ul,
#comp2ColBottom ul,
#comp2TopLinks ul {
	display: inline;
	text-align: right;
}
#rightColTopLinks ul a,
#produitsCenterBottom ul a,
#comp2ColBottom ul a,
#comp2TopLinks ul a {
	color: #3c0800;
	text-decoration: none;
}
#rightColTopLinks ul a:hover,
#produitsCenterBottom ul a:hover,
#comp2ColBottom ul a:hover,
#comp2TopLinks ul a:hover {
	text-decoration: underline;
}
#rightColTopLinks ul li,
#produitsCenterBottom ul li,
#comp2ColBottom ul li,
#comp2TopLinks ul li{
	display: inline;
	margin-right: 7px;
	padding-right: 10px;
	background: url(../images/menuSepar.gif) right 3px no-repeat;
}
#rightColTopLinks ul li.sans,
#produitsCenterBottom ul li.sans,
#comp2ColBottom ul li.sans,
#comp2TopLinks ul li.sans {
	margin: 0;
	padding: 0;
	background: none;
}

.rightPave {
	float: left;
	width: 233px;
	margin-bottom: 12px;
	background: url(../images/rightPaveBg.png) left top no-repeat;
}

.rightPaveStandardBottom {
	float: left;
	padding: 3px 0 6px 6px;
	width: 227px;
	background: url(../images/rightPaveStandardBottom.png) left bottom no-repeat;
}

.rightPaveStandardBottom a {
	display: block;
	padding: 2px 0 0 23px;
	height: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #3c0800;
	background: url(../images/brownCliquezIci.gif) left top no-repeat;
}
.rightPaveStandardBottom a:hover {
	text-decoration: underline;
}
.rightSolutionContent {
	padding: 15px 12px 4px 18px;
	width: 211px;
}
.rightSolutionBottom {
	float: left;
	height: 24px;
	width: 228px;
	padding: 47px 0 0 5px;
}

/* -- carrousel découvrez aussi -- */
#decouvrezAussiContent {
	float: left;
	width: 212px;
	padding: 15px 10px 0 11px;
}
#decouvrezAussiContent h4, .ouTrouver h4 {
	font-size: 19px;
	line-height: 21px;
	font-weight: normal;
	color: #3c0800;
	margin: 0 0 13px 0;
	padding-left: 8px;
}
#decouvrezCarrouWrapper {
	float: left;
	width: 212px;
	height: 144px;
	overflow: hidden;
}
#decouvrezCarrouLeft, #decouvrezCarrouRight {
	float: left;
	width: 34px;
	padding-top: 61px;
	height: 83px;
}
#decouvrezCarrou {
	float: left;
	width: 144px;
	height: 144px;
	overflow: hidden;
	position: relative;
}
.decouvrezCarrouItem {
	float: left;
}
#decouvrezCarrouLegend {
	float: left;
	width: 212px;
	height: 46px;
	margin-top: 3px;
	text-align: center;
	color: #3c0800;
	position: relative;
}
#decouvrezCarrouLegend p {
	position: absolute;
	left: 0;
	top: 0;
	width: 212px;
	margin: 0;
}
#decouvrezCarrouLegend strong {
	text-transform: uppercase;
}
#decouvrezDownloads {
	height: 20px;
	position: relative;
	text-align: left;
}
#decouvrezDownloads a {
	height: 16px;
	padding: 4px 0 0 41px;
	width: 181px;
	font-weight: bold;
	line-height: 12px;
	position: absolute;
	color: white;
	text-decoration: none;
}
#decouvrezDownloads a:hover {
	text-decoration: underline;
}
#decouvrez_tout_produit { /* 2eme bouton sous le 1er du bas du carrousel */
	margin-top:4px;
	float:left;
}
#decouvrez_tout_produit a {
	height: 20px;
	padding: 4px 0 0 20px;
	width: 203px;
	font-weight: bold;
	line-height: 12px;
	color: white;
	text-decoration: none;
	float:left;
}
#decouvrez_tout_produit a:hover {
	text-decoration: underline;
}
/* ends carrousel découvrez aussi */

/* pavé où trouver nos produits */
.ouTrouverContent {
	float: left;
	width: 234px;
	padding: 12px 1px 7px 6px;
} 
.ouTrouver h4 {
	padding-left: 18px;
}
/* ends pavés colonne de droite */

/* widget article distant */
.articleDistantContent {
  padding: 15px 10px 0 11px;
  color: #3C0800;
}
.articleDistantContent h4 {
  margin: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}
.articleDistantContent img {
  margin-top: 10px;
}
.articleDistantContent .art_widget_intro {
  margin-bottom: 10px;
}
.articleDistantContent p {
  margin: 5px 0;
}
.articleDistantContent a {
  color: #3C0800;
}
.articleDistantContent a:hover {
  text-decoration: underline;
}
/* ends widget article distant */

/* -- colonne centrale (par trois) -- */
#produitCenterTop,
.comparateurTop,
#guide_conseil_top,
#questRepTop,
#ficheTechTop {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 7px 12px 16px;
	width: 439px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
#questRepTop {
	padding: 9px 7px 12px 16px;
}
.produitsCenterPart, .centerPart {
	float: left;
	width: 448px;
	padding: 0 7px;
	background-position: left top;
	color: #3c0800;
}
#produitsCenterBottom {
	float: left;
	height: 27px;
	padding: 4px 25px 0 0;
	text-align: right;
	width: 437px;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 14px;
}
.centerTop {
	width: 462px;
  height: 25px;
	float: left;
}
.centerBottom {
	float: left;
	height: 22px;
	width: 462px;
}
#produitCenterTop #topLinks,
.comparateurTop #topLinks,
#guide_conseil_top #topLinks,
#comp2ColTop #topLinks,
#questRepTop #topLinks,
#ficheTechTop #topLinks {
	float: left;
	width: 439px;
	height: 27px;
	font-size: 12px;
}
#produitCenterTop #topLinks li,
#decProdTopLinks li,
#questRepTop li {
	display: block;
	float: left;
	margin-right: 9px;
}
#produitCenterTop #topLinks a,
#decProdTopLinks a,
#questRepTop a {
	padding-left: 19px;
	color: white;
	text-decoration: none;
}
#produitCenterTop #topLinks a:hover,
#decProdTopLinks a:hover,
#questRepTop a:hover {
	text-decoration: underline;
}

#produitTopTitre, /*modifié*/
#articleTopTitre {
	float: left;
	padding-left: 18px;
	width: 275px;
}
#produitTopTitre h3, /*modifié*/
#articleTopTitre h3 {
	font-size: 17px;
	margin: 0 0 2px 0;
	line-height: 19px;
}
#produitTopTitre h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
#topAddCompar {
	float: right;
	text-align: right;
	width: 90px;
	color: #8c7f6f;
	text-decoration: none;
	padding: 1px 41px 3px 0;
	margin: 12px 5px 0 0;
	background-position: right 1px;
	background-repeat: no-repeat;
	word-spacing: -1px;
}
#topAddCompar:hover {
	text-decoration: underline;
}

/*--pavés de contenu standard--*/
.paveMargeGauche {
	float: left;
	width: 398px;
	padding: 0 0 20px 27px;
}
.paveMargeGauche.last {
	
}
	
.paveMargeGauche h5 {
	font-size: 14px;
	font-weight: normal;
	color: #3c0800;
	margin: 18px 0 5px 0;
}
/*encadré fond aux couleurs de la rubrique et bords arrondis*/
.encadreTop, .encadreBottom {
	float: left;
	width: 398px;
	height: 13px;
}
.encadreBottom {
	margin-bottom: 20px;
}
.encadreContent {
	padding: 0 12px;
	width: 374px;
	float: left;
	color: white;
}
.encadreContent h4 {
	text-transform: uppercase;
	margin: 0 0 2px 0;
	font-size: 14px;
}
.encadreContent p {
	margin: 0 0 2px 0;
}
.encadreContent a {
	color: white;
}

/* ça se gâte, le carrousel conteneur... */
#produitTopCarrouselConteneur {
	float: left;
	width: 397px;
	padding: 0 23px 0 28px;
}
#prodCarrouMainImg {
	float: left;
	width: 294px;
	height: 196px;
	margin-right: 11px;
	overflow: hidden;
	position: relative;
}
#prodCarrouMainImg a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
#prodCarrouWrapper {
	width: 92px;
	height: 196px;
	margin: 0;
	float: left;
}
#prodCarrouTop, #prodCarrouBottom {
	width: 92px;
	height: 10px;
	padding: 0 0 7px 0;
	text-align: center;
}
#prodCarrouBottom {
	padding: 7px 0 0 0;
}
#prodCarrou {
	width: 96px;
	height: 162px;
	position: relative;
	overflow: hidden;
}
.prodCarrouItem {
	display: block;
	margin-bottom: 10px;
	cursor: pointer;
}
/*l'image box - fenêtre modale*/
#virtualImgMask {
	background: #000;
}
#virtualImgDiv {
	border: 1px solid white;
	background: white;
	text-align: left;
}
#virtualBoxLegend {
	padding: 8px 110px 0 4px;
	font-size: 14px;
	position: relative;
	height: 24px;
}

/* affichage du format et combobox pour en changer */
#produitChoixFormat {
	float: left;
	width: 386px;
	padding: 10px 23px 10px 39px;
}
#produitChoixFormat p {
	float: left;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #3c0800;
	margin: 3px 0 0 0;
}
#produitChoixFormat form {
	float: right;
}
#prodFormats {
	width: 157px;
}
.vFormatReplace {
	width: 143px;
	padding: 6px 0 0 14px;
	height: 18px;
	background: url(../images/formatCombo.png) left top no-repeat;
	color: #3c0800;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
.vFormatReplace:hover {
	text-decoration: underline;
}
.vFormatCont {
	top: 24px;
	left: 4px;
	background-color: #f4f2ea;
	padding: 2px 0 7px 0;
}
.vFormatList {
	color: #3c0800;
	background-color: #f4f2ea;
	font-size: 11px;
	text-align: left;
	margin: 0;
}
.vFormatList li {
	padding-left: 14px;
	text-decoration: underline;
	margin-bottom: 2px;
}
.vFormatList .vSelecItem {
	text-decoration: none;
}
/* ends affichage du format et combobox pour en changer */

/* -- les + -- */
#plusProduits {
	float: left;
	position: relative;
	color: #3c0800;
	z-index: 20;
}
#lesPlus {
	float: left;
	width: 386px;
}
#lesPlus td {
	vertical-align: middle;
}
#plusDecript {
	padding: 2px 11px;
	width: 220px;
}
#plusDecript h4 {
	font-size: 14px;
	margin: 0 0 10px 0;
}
#plusDecript li {
	padding-left: 8px;
	margin: 0 0 10px 0;
	background: url(../images/listSquare.gif) left 5px no-repeat;
}
#plusPictos {
	width: 36px;
}
#plusPictos a {
	display: block;
	margin-bottom: 10px;
}
#pictoBulles {
	position: absolute;
	top: 0;
	left: 300px;
	width: 172px;
	color: white;
	z-index: 20;
}
#pictoBullesContent {
	padding: 35px 12px 0 14px;
	width: 146px;
	background: url(../images/pictoBulleBg.png) left top no-repeat;
}
#pictoBullesBottom{
	clear: both;
	width: 172px;
	height: 11px;
	background: url(../images/pictoBulleBottom.png) left bottom no-repeat;
}
#pictoBulles p {
	margin: 0;
}
#pictosSurvolez {
	background: url(../images/survolPictoBg.gif) 10px center no-repeat;
	padding-left: 20px;
}


/* -- onglets de navigation dans fiche produit -- */
#produitsOnglets {
	float: left;
	width: 447px;
	height: 63px;
	margin-bottom: 26px;
	padding-left: 1px;
}
#produitsOnglets ul, #produitsOnglets li {
	display: block;
	float: left;
}
#produitsOnglets li {
	padding-right: 3px;
	background: url(../images/produitsOngletsSepar.gif) right top no-repeat;
}
#produitsOnglets li.sans {
	padding: 0;
	background: none;
}
#produitsOnglets a {
	display: block;
	height: 47px;
	width: 109px;
	padding: 16px 0 0 0;
	background: url(../images/produitsOngletBg.png) left top no-repeat;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	color: #3c0800;
	text-decoration: none;
}
#produitsOnglets a:hover, #produitsOnglets a.selectOnglet {
	background: url(../images/produitsOngletBg.png) left bottom no-repeat;
}
/* ends onglets de navigation */

.ficheTopTitle {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 18px 0;
}

.ficheBottomLinks {
	float: left;
	width: 398px;
}
.horizAddCompar {
	display: block;
	padding: 3px 0 0 26px;
	width: 143px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.horizAddCompar:hover {
	text-decoration: underline;
}
.retourTop {
	color: #3c0800;
	display: block;
	margin-top: 3px;
	padding-right: 8px;
	background: url(../images/retourTopArrow.gif) right 3px no-repeat;
}

/* -- tables onglet fiche technique -- */
.techTab {
	/*width: 390px;*/
	color: #3c0800;
	margin: 0 0 5px 0;
	background: white;
	border: 1px solid #000;
  width:100%;
}
.techTab td { border-bottom: 1px solid #3c0800; }
.techTab td.b0 { border-bottom: 0; }

.techTab td {
	vertical-align: top;
	text-align: center;
	padding: 2px 5px 2px 5px;
}
.techTab td.tleft {
	text-align: left;
	padding: 2px 5px 2px 10px;
}
.techTab td {
	vertical-align: top;
	text-align: center;
	padding: 2px 5px 2px 5px;
}
.techTab thead td {
	text-align: center;
	padding: 2px 5px 6px 5px;
}
.techTab thead td.tleft {
	text-align: left;
	padding: 2px 5px 6px 10px;
}
.techTab sup {
	font-size: 8px;
	vertical-align: 4px;
}
.params_produit_colonne {
  padding: 1px 0 0 1px;
}

/* onglets fiches install et utilisation */
.noticeContent {
	float: left;
	width: 405px;
	padding: 0 0 20px 27px;
}
.topDownloadNotice {
	display: block;
	padding: 3px 0 0 26px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 20px;
}
.noticeLeftBlah {
	float: left;
	width: 186px;
	margin: 0 6px 20px 0;
}
.noticeRightImg {
	float: left;
	width: 213px;
	margin: 0 0 20px 0;
}
.noticeRightImg img {
	display: block;
	float: right;
	margin-bottom: 15px;
}
.noticeLeftBlah p {
	margin: 0;
}
.noticeLeftBlah p.mtop {
	margin: 10px 0 0 0;
}
p.ficheItem {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
p.ficheItemSousNum {
	text-indent: 13px;
}
.noticeLeftBlah ul li span.Num {
	float: left;
	width: 9px;
	text-align: right;
	padding-right: 5px;
}
.noticeLeftBlah ul.wArrow li {
	padding-left: 14px;
	background: url(../images/listBrownArrow.gif) left 3px no-repeat;
}

.noticeContent .encadreContent {
	text-align: center;
}

/* -- questions / réponses -- */
#questionsContent {
	float: left;
	width: 448px;
	border-bottom: 2px groove #f0eee7;
	margin-bottom: 8px;
}
#reponsesContent {
	float: left;
	width: 448px;
	background: #d8d3bf;
}
#reponsesContent h4 {
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 0 0 30px;
	margin: 12px 0 20px 0;
}
	
#questionsContent h5, #reponsesContent h5 {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 12px;
	padding: 5px 0 4px 30px;
	margin: 0;
	border-top: 2px groove #f0efef;
	border-bottom: 2px groove #f0efef;
	position: relative;
}
#questionsContent h5 span#clicktosee {
	position: absolute;
	right: 20px;
	top: 5px;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	color: #3c0800;
	padding-left: 8px;
	background: url(../images/downArrow.gif) left 3px no-repeat;
}

#questionsContent .blah, #reponsesContent .blah {
	width: 398px;
	padding: 8px 20px 10px 30px;
}
#questionsContent .blah, #reponsesContent .blah a {
  color: #3c0800;
}

#questionsContent a {
	color: #3c0800;
	font-weight: bold;
}
#reponsesContent h6 {
	font-size: 11px;
	margin: 0 0 5px 0;
}

#reponsesContent p, #reponsesContent div.blah li {
	padding-left: 14px;
	margin: 0 0 8px 0;
}
#reponsesContent div.blah li {
	background: url(../images/listSquare.gif) 15px 5px no-repeat;
  padding-left: 23px;
}
#reponsesContent p.retourQuest, #reponsesContent div.blah li.retourQuest {
	text-indent: 0;
	background: none;
	text-align: right;
	margin: 0 0 8px 0;
}
#reponsesContent .ficheBottomLinks {
	padding: 15px 20px 20px 30px;
}

/* -- découvrir produits accueil -- */
.decouvrirProdAcc,
.decProdTous {
	float: left;
}
.decouvrirProdAcc td,
.decProdTous td {
	width: 237px;
	vertical-align: top;
}
.decouvrirProdAcc td.prod div, .decouvrirProdAcc td.prodWide div {
	padding: 15px 25px 0 25px;
	width: 187px;
}
.decouvrirProdAcc td.go {
	width: 167px;
	height: 20px;
	padding: 6px 0 15px 18px;
	text-align: center;
}
.decouvrirProdAcc td.go a {
	display: block;
	width: 187px;
	height: 16px;
	padding: 4px 0 0 18px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	color: white;
	text-decoration: none;
	letter-spacing: -1px;
}
.decouvrirProdAcc td.go a:hover {
	text-decoration: underline;
}
.decouvrirProdAcc h3 {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	color: #3c0800;
}
.decouvrirProdAcc p.picto {
	margin: 12px 0;
	width: 187px;
	text-align: center;
}
.decouvrirProdAcc li {
	padding-left: 8px;
	margin: 0 0 2px 0;
	background: url(../images/listSquare.gif) left 5px no-repeat;
}

/* -- découvrir produits accueil par produits -- */
#decProd {
	float: left;
	width: 711px;
	color: #3c0800;
}
#decProdTopLinks {/*pour les liens, voir #topLinks plus haut*/
	float: left;
	width: 696px;
	height: 16px;
	padding: 9px 0 0 15px;
}
#decProdBottom {
	width: 711px;
	height: 22px;
	float: left;
}
.decProdLeft {
	float: left;
	width: 312px;
	padding: 23px 21px 0 30px;
}
.decProdLeft h3 {
	font-size: 14px;
	width: 312px;
	margin: 0 0 3px 0;
}
.decProdLeft h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.decProdLeftTop {
	width: 290px;
	padding-right: 22px;
	min-height: 160px;
	height: auto !important;
	height: 160px;
}
.decProdLink {
	height: 20px;
	float: left;
	margin: 8px 0 10px 0;
	padding-right: 12px;
}
.decProdLink a {
	display: block;
	padding: 3px 0 0 25px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.decProdLink a:hover {
	text-decoration: underline;
}
.decProdLeftTop p {
	margin: 0 0 8px 0;
}
.decProdRight {
	float: left;
	width: 339px;
	padding-top: 10px;
}
.decProdLeftBottom {
	font-size: 12px;
	padding-top: 8px;
	border-top: 2px groove #f0eee7;
}
.decProdLeftBottom p {
	margin: 0;
}
.decProdLeftBottom a {
	color: #674743;
	text-decoration: none;
}
.decProdLeftBottom a:hover, .decProdLeftBottom a.select {
	text-decoration: underline;
}
/* pavé titre avant les petits pavés */
.decProdType {
	float: left;
	padding: 0 18px;
	margin: 6px 0 10px 0;
	width: 675px;
}
.decProdType p {
	padding: 0 0 7px 10px;
	font-size: 23px;
	background: url(../images/darkSepar.gif) left bottom repeat-x;
}
.decProdTous td.produit div {
	position: relative;
	padding: 10px 16px 0 25px;
	width: 194px;
	color: #3c0800;
}
.decProdTous td.produit div .new {
	position: absolute;
	top: -8px;
	right: 10px;
}
.decProdTous td.produit h3 {
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 1px 0;
}
.decProdTous td.produit h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.decProdTous td.produit p {
	margin: 0 0 10px 0;
}
.decProdTous td.go {
	padding-bottom: 13px;
	height: 20px;
}
.decProdTous td.go ul {
	display: block;
	padding: 0 0 0 15px;
}
.decProdTous td.go li {
	display: block;
	float: left;
	margin-right: 2px;
}
.decProdTous td.go li a {
	display: block;
	float: left;
	padding: 3px 0 0 21px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.decProdTous td.go li a:hover {
	text-decoration: underline;
}
.decProdTous td.go li a.decSavoir {
	width: 84px;
}
.decProdTous td.go li a.decCompar {
	width: 78px;
}

/* comparateur */
#topProjetLink, .topProjetLink {
	color: white;
	text-decoration: none;
	margin-top: 3px;
	display: block;
	padding-left: 18px;
}
#comparateurTitre,
#aideChoixTitre,
#ficheTechTitre {
	float: left;
	height: 50px;
	padding-left: 22px; 
}
#comparateurTitre h3,
#aideChoixTitre h3,
#ficheTechTitre h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}
#topProjetLink:hover, .topProjetLink:hover {
	text-decoration: underline;
}
.comparateurTop #topAddCompar {
	width: 120px;
	margin: 20px 5px 0 0;
}
.compCenterCol {
	width: 385px;
	padding-left: 35px;
	float: left;
}
.compCenterCol h4 {
	font-size: 14px;
	margin: 0 0 22px 0;
}
.compCentImg {
	float: left;
	padding: 9px 0 0 9px;
	width: 126px;
	height: 127px;
	background: url(../images/compImgBg.png) left top no-repeat;
}
.compAccRight {
	float: left;
	width: 224px;
	padding-left: 25px;
}
.compAccRight h5,
.compAccRight h5 a,
#compResTxt div h5,
#compResTxt div h5 a {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	text-decoration: underline;
	color: #3c0800;
}
.compAccRight h5 a:hover,
#compResTxt div h5 a:hover {
	text-decoration: none;
}
.compAccRight h6,
#compResTxt div h6 {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 12px 0;
}
.compAccRight p {
	margin: 0 0 12px 0;
}
.compAccLinks {
	width: 224px;
	text-align: right;
}
.compAccLinks li {
	display: block;
	height: 20px;
	margin-bottom: 14px;
}
.compAccLinks li div {
	float: right;
	height: 20px;
	padding-right: 13px; 
}
.compAccLinks li a,
#compResButts li a,
#compResAddOther a {
	display: block;
	height: 17px;
	padding: 3px 0 0 25px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.compAccLinks li a:hover,
#compResButts li a:hover,
#compResAddOther a:hover {
	text-decoration: underline;
}
/*comparateur résultat*/
#comp2TopLinks {
  padding: 0 32px 3px 0;
  text-align: right;
  font-size: 14px;
}
#comp2ColTop {
	float: left;
	padding: 8px 7px 12px 16px;
	width: 687px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
#comp2ColTop #topLinks {
	float: left;
	width: 600px;
	height: 27px;
	font-size: 12px;
}
#comp2ColTop #topAddCompar {
	width: 120px;
	margin: 22px 5px 0 0;
}
#comp2ColBottom {
	width: 678px;
	height: 23px;
	float: left;
  padding: 10px 32px 5px 0;
  text-align: right;
  font-size: 14px;
}
.comp2ColContent {
	float: left;
	width: 645px;
	padding: 0 30px 0 35px;
	color: #3c0800;
}
#compResLeft {
	float: left;
	width: 140px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
#compResRight {
	float: left;
	width: 505px;
}
#compResLeft h4 {
	font-size: 14px;
	margin: 0 0 3px 0;
}
#compResLeft p {
	margin: 0 0 10px 0;
}
#compResProduits,
#compResTxt {
	width: 505px;
	float: left;
}
#compResProduits .compCentImg {
	float: left;
	padding: 9px 0 0 22px;
	width: 145px;
	height: 127px;
	background: url(../images/compImgBg.png) 13px top no-repeat;
}
#compResTxt div {
	float: left;
	width: 114px;
	padding: 2px 28px 0 26px;
}
#compResButts ul {
	display: block;
	float: left;
	margin: 12px 0 25px 0;
}
#compResButts li {
	display: block;
	float: left;
	width: 100px;
	height: 20px;
	padding: 0 39px 0 29px;
}
#compResButts li div {
	width: 100px;
	height: 20px;
}
#compResSpecs {
	width: 504px;
	padding-left: 1px;
	float: left;
}
#compResSpecs div {
	width: 164px;
	margin-right: 4px;
	padding-bottom: 54px;
	background: url(../images/compResSpecBg.png) center bottom no-repeat;
	float: left;
}
.compResTab {
	float: left;
	margin: 12px 0 26px 0;
	border: none;
}
.compResTab td {
	width: 163px;
	padding: 2px 0;
	text-align: center;
	border: 2px groove #f0eee7;
}
.compResTab td.labelTd {
	text-align: left;
	color: #6e6a5e;
	font-weight: bold;
	border: 2px groove #f0eee7;
	padding: 2px 0 2px 13px;
	width: 129px;
}
#compResAddOther {
	float: right;
	text-align: right;
	height: 20px;
	padding-right: 22px;
}
/*  questions réponses */
#questRepTopTitre {
	float: left;
	padding-left: 18px;
	width: 375px;
}
#questRepTopTitre h3 {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: normal;
	color: #3c0800;
}
/* -- aide au choix -- */
.separSansOng {
	float: left;
	height: 50px;
	width: 462px;
}
.aideChoixContent {
	float: left;
	width: 395px;
	padding-left: 32px;
}
.aideChoixContent h4 {
	font-size: 14px;
	margin: 0 0 3px 0;
}
.aideChoixContent h4#acResTitre {
	margin: 0 0 12px 0;
}
.aideChoixContent h5 {
	font-size: 12px;
	margin: 0 0 3px 0;
}
.aideChoixContent form h4 {
	margin: 0 0 5px 0;
}
.aideChoixContent p {
	margin: 0 0 10px 0;
}
.aideChoixContent sup {
	font-size: 7px;
	vertical-align: 3px;
}

#aideChoixForm fieldset {
	padding: 12px 0;
}
.aideChoixList li {
	display: block;
	float: left;
	width: 395px;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	margin-bottom: 8px;
}
.aideChoixList li > span {
	float: left;
	padding-left: 8px;
	width: 220px;
	background: url(../images/listSquare.gif) left 5px no-repeat;
}
.aideChoixContent form li h4 {
	float: left;
	width: 220px;
	margin: 0;
}
.aideChoixList select {
	width: 140px;
}
.aideChoixList div{
	float: right;
}
#aideChoixForm input.smallTxt {
	width: 134px;
	height: 14px;
	padding: 2px;
	margin-right: 1px;
	font-size: 11px;
	border: 0;
	background: transparent url(../images/input138.gif) right top no-repeat;
}
.vAideReplace {
	width: 133px;
	padding: 2px 0 0 10px;
	height: 18px;
	background: url(../images/aideChoixCombo.png) left top no-repeat;
	color: #3c0800;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
.vAideReplace:hover {
	text-decoration: underline;
}
.vAideCont {
	top: 18px;
	left: 2px;
	background-color: #f4f2ea;
	padding: 2px 0 7px 0;
}
.confRadioBlock {
	float: left;
	margin: 5px 0 10px 0;
}
.confRadioBlock li {
	display: block;
	float: left;
	width: 130px;
	height: 16px;
	margin-bottom: 5px;
}
.confRadioBlock input {
	vertical-align: middle;
}
#resultat-calcul-puissance {
  clear: both;
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
#resultat-calcul-puissance span {
  font-size: 14px;
}
/* aide eu choix pages de drag and drop */
.aideChoixContent fieldset {
	position: relative;
	margin: 0 0 10px 0;
}
.aideChoixContent fieldset h5 {
	margin: 8px 0 12px 0;
}
ul.acChoix {
	width: 170px;
	float: left;
	margin: 0 36px 5px 0;
}
ul.acChoix li {
	display: block;
	width: 170px;
	margin: 0 0 2px 0;
}
ul.acChoix li {
	display: block;
	width: 170px;
	margin: 0 0 3px 0;
}
div.acSmallChoix {
	width: 170px;
	height: 16px;
	padding-top: 2px;
	text-align: center;
	background: url(../images/aideChoixSmallChoixBg.png) left top no-repeat;
	font-size: 10px;
	color: #3c0800;
}
div.acBigChoix {
	width: 170px;
	height: 33px;
	padding-top: 2px;
	text-align: center;
	background: url(../images/aideChoixBigChoixBg.png) left top no-repeat;
	font-size: 10px;
	line-height: 10px;
	color: #3c0800;
}
div.acSmallChoix.acInactif,
div.acBigChoix.acInactif{
	color: #bbb;
}
ul.acSmallNum, ul.acBigNum {
	width: 15px;
	float: left; 
	margin: 0 3px 5px 0;
}
ul.acSmallNum li {
	width: 15px;
	height: 18px;
	margin: 0 0 3px 0;
	background-position: left top;
	background-repeat: no-repeat;
}
ul.acBigNum li {
	width: 15px;
	height: 35px;
	margin: 0 0 3px 0;
	background-position: left center;
	background-repeat: no-repeat;
}
.ac1 { background-image: url(../images/ac1.png); }
.ac2 { background-image: url(../images/ac2.png); }
.ac3 { background-image: url(../images/ac3.png); }
.ac4 { background-image: url(../images/ac4.png); }
.ac5 { background-image: url(../images/ac5.png); }
.ac6 { background-image: url(../images/ac6.png); }
.ac7 { background-image: url(../images/ac7.png); }
.ac8 { background-image: url(../images/ac8.png); }
.ac9 { background-image: url(../images/ac9.png); }
ul.acDrops {
	width: 170px;
	float: left;
	margin: 0 0 5px 0;
}
ul.acDrops.acSmallDrops li {
	height: 18px;
	width: 170px;
	margin: 0 0 3px 0;
	background: url(../images/aideChoixSmallChoixDrop.png) left top no-repeat;
}
ul.acDrops.acBigDrops li {
	height: 35px;
	width: 170px;
	margin: 0 0 3px 0;
	background: url(../images/acChoixBigDrop.png) left top no-repeat;
}

/*aide au choix résultat*/
#aideChoixResult {
	float: left;
	width: 423px;
	padding-left: 13px;
}
#acResultTop {
	float: left;
	width: 423px;
	padding: 12px 0 7px 0;
	font-weight: bold;
	text-align: center;
}
#acResultTop p {
	float: left;
	margin: 0;
}
#acResultTop #recommande {
	width: 141px;
	color: white;
}
#acResultTop #autres {
	width: 282px;
}
.acResultContent {
	float: left;
	width: 423px;
}
.acResProd {
	float: left;
	width: 110px;
	height: 110px;
	padding: 8px 15px 16px 15px;
	background: url(../images/compImgBg.png) 7px top no-repeat;
}
.acDecProdTxt {
	float: left;
	width: 121px;
	padding: 2px 5px 6px 15px;
	margin: 0;
}
.acDecProdTxt a {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #3c0800;
}
.acDecProdTxt.mainProd, .acDecProdTxt.mainProd a {
	color: white;
}
#acResultBottom {
	float: left;
	width: 423px;
	padding: 0 0 6px 0;
}
.acResultComp {
	float: left;
	width: 120px;
	padding: 0 0 0 21px;
}
.acResultComp a {
	display: block;
	width: 80px;
	height: 17px;
	padding: 3px 0 0 19px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.acResultComp a:hover {
	text-decoration: underline;
}
/* carrousel découvrez guide produits */
#guideCarrouLeft {
	float: left;
	width: 177px;
	padding-left: 27px;
}
#decProdCarrouWrapper {
	float: left;
	height: 165px;
	width: 165px;
	padding-top: 12px;
	padding-left: 12px;
	background: url(../images/guide_conseil_photo144x144frame.gif) left top no-repeat;
	overflow: hidden;
}
#decProdCarrou {
	float: left;
	width: 144px;
	height: 144px;
	overflow: hidden;
	position: relative;
}
#decProdCarrouButts {
	float: left;
	width: 120px;
	padding: 2px 0 0 55px;
	height: 32px;
}
#decProdCarrouButts a {
	display: block;
	float: left;
	margin-right: 4px;
}

.decProdCarrouItem {
	display: block;
	float: left;
}
#guideCarrouRight {
	float: left;
	width: 225px;
	padding-left: 12px;
	position: relative;
}
.decProdCarrouTxt h5 {
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 4px 0;
}
.decProdCarrouTxt p {
	margin: 0 0 5px 0;
}
.decProdCarrouTxt ul {
	margin: 0 0 12px 0;
}
.decProdCarrouTxt ul li {
	display: block;
	padding: 2px 0 0 21px;
	margin: 0 0 3px 0;
	font-size: 14px;
	line-height: 16px;
	background: url(../images/decProdList.gif) left 3px no-repeat;
}
.decProdCarrouTxt h5 span.hsmall {
	font-size: 13px;
	font-weight: normal;
}
.decProdCarrouTxt .leftButt {
	margin-bottom: 4px;
}
/* accueil mon projet */
.separOngletMedium,
.separOngletSmall {
	float: left;
	padding: 42px 34px 12px 38px;
	width: 390px;
}
.monProjetAcc {
	float: left;
	padding: 10px 0;
	width: 395px;
	border-top: 2px groove #f0eee7;
}
/* utiliser produits fiche technique */
.ficheTechTopProd {
	float: left;
	width: 400px;
	padding: 10px 15px;
	border-bottom: 2px groove #f0eee7;
}
#ficheTechTopLeft {
	float: left;
	height: 165px;
	width: 165px;
	padding-top: 12px;
	padding-left: 12px;
	background: url(../images/guide_conseil_photo144x144frame.gif) left top no-repeat;
	overflow: hidden;
}
#ficheTechTopRight {
	float: left;
	padding-left: 10px;
	width: 200px;
}
#ficheTechTopRight h4 {
	font-size: 14px;
	margin: 10px 0 2px 0;
}
#ficheTechTopRight p {
	font-size: 13px;
	margin: 0 0 2px 0;
}
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------M A T H I E U---------------------------------*/
/*--------------------------------------------------------------------------------------*/


.mleft_10 { margin-left: 10px; }
.marge_0 { margin: 0; }


/* -- le meme avec l'onglet qui remonte plus haut -- */
#produitCenterTopOngletHaut {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 7px 12px 16px;
	width: 439px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}



/* titres sifr */
#produitTopTitreSifr {
	float: left;
	padding-left: 18px;
	width: 275px;
}
#produitTopTitreSifr h2 {
	font-size: 18px;
	line-height: 14px;
	font-weight: normal;
	margin: -10px 0;
}
#produitTopTitreSifr h3 {
	font-size: 24px;
	line-height: 22px;
		margin: -10px 0;
	line-height: 14px;
}
#produitTopTitreSifr h4 {
	font-size: 18px;
	line-height: 14px;
	font-weight: normal;
	margin: 5px 0 0 0;
}



/* pave de droite vert : Sauter Service */


.rightPave_Service {
  float: left;
	width: 241px;
	margin-bottom: 15px;
	background: url(../images/rightPave_service_Bg.gif) left top no-repeat;
}
.right_Service_Content {
	padding: 15px 12px 4px 18px;
	width: 211px;
}
.right_Service_Content h4 {
	font-size: 16px;
	margin: 0 0 10px 0;
	color: #009932;
	font-weight:normal;
}
.right_Service_Content p {
	color: #3c0800;
	margin: 0;
}
.right_Service_Bottom {
	float: left;
	height: 145px;
	width: 228px;
	padding: 22px 0 0 13px;
	background: url(../images/chauffageRight_Service_Bottom.gif) left bottom no-repeat;
}
/* page 2.5 ou trouver nos produits */


/* Mat : page ou trouver nos produits */
.produit_Choix {/* div de combo box */
	float: left;
	width: 345px;
	padding: 2px 0;
}
.produit_Choix p {
	float: left;
	font-size: 11px;
	line-height: 16px;
	color: #3c0800;
	margin: 3px 0 0 0;
}
.produit_Choix form {
	float: right;
}
.prod_select {
	width: 157px;
}
.trouver_produit_intitules_gauche {
	width:70px;
}
#champs_cp { /* champs code postal */
	width: 157px;
	padding: 2px 0 0 5px;
	margin: 2px 0;
	height: 17px;
	border: 0;
	font-size:11px;
	background: transparent url(../images/champs_bg.gif) left top no-repeat;
	float: left;
}
.text_area { /* textarea */
	width: 641px;
	padding: 14px 0 0 10px;
	margin: 0 0 10px 0;
	height: 90px;
	border: 0;
	font-size:11px;
	background: transparent ;
	overflow:auto;
}
.text_area_bg { /* textarea background*/
	margin: 20px 0 10px 0;
	background: url(../images/textarea_bg.gif) left bottom no-repeat ;
	float: left;
}
#bt_Ok {/* bouton ok  */
	float: left;
	padding-left: 2px;
}

.trouver_bt { /* bouton trouver  */
	display: block;
	padding: 3px 0 0 23px;
	margin:0;
	width: 59px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.trouver_bt:hover {
	text-decoration: underline;
}
.separateur_horizontal {
	float: left;
	width: 448px;
	height: 2px;
	margin:1px 0 2px 0;
	padding:0;
	background: url(../images/questRepSepar.gif) right top no-repeat;
}

/*--pavés de contenu standard--*/
#adresses_mag {
	float: left;
	width: 380px;
	padding: 15px 0 0 15px;
}

.adresse_magasin { /* petits blocs adresse avec le logo SAUTER */
	float: left;
	padding: 2px 0 5px 58px;
	margin: 2px 0;
	/*height: 60px;*/
	border: 0;
	font-size:11px;
}
.adresse_a { /* petits blocs adresse avec le logo SAUTER */
	width: 138px;
	background: transparent url(../images/sauter_logo_a.gif) left top no-repeat;
}
.adresse_b { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_b.gif) left top no-repeat;
}
.adresse_c { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_c.gif) left top no-repeat;
}
.adresse_d { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_d.gif) left top no-repeat;
}
.adresse_e { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_e.gif) left top no-repeat;
}
.adresse_f { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_f.gif) left top no-repeat;
}
.adresse_g { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_g.gif) left top no-repeat;
}
.adresse_h { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_h.gif) left top no-repeat;
}
.adresse_i { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_i.gif) left top no-repeat;
}
.adresse_j { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_j.gif) left top no-repeat;
}
.adresse_k { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_k.gif) left top no-repeat;
}
.adresse_l { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_l.gif) left top no-repeat;
}
.adresse_m { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_m.gif) left top no-repeat;
}
.adresse_n { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_n.gif) left top no-repeat;
}
.adresse_o { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_o.gif) left top no-repeat;
}
.adresse_p { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_p.gif) left top no-repeat;
}
.adresse_q { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_q.gif) left top no-repeat;
}
.adresse_r { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_r.gif) left top no-repeat;
}
.adresse_s { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_s.gif) left top no-repeat;
}
.adresse_t { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_t.gif) left top no-repeat;
}
.adresse_u { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_u.gif) left top no-repeat;
}
.adresse_v { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_v.gif) left top no-repeat;
}
.adresse_w { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_w.gif) left top no-repeat;
}
.adresse_x { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_x.gif) left top no-repeat;
}
.adresse_y { /* petits blocs adresse avec le logo SAUTER */
	width: 140px;
	background: transparent url(../images/sauter_logo_y.gif) left top no-repeat;
}
.adresse_z { /* petits blocs adresse avec le logo SAUTER */
	width: 110px;
	background: transparent url(../images/sauter_logo_z.gif) left top no-repeat;
}
#produits_CenterBottom_sansligne {
	float: left;
	height: 27px;
	padding: 0 25px 0 0;
	text-align: right;
	width: 437px;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 14px;
}

.guide_conseil_photo1{
	float: left;
	height: 178px;
	width: 178px;
	padding-top:12px;
	padding-left:12px;
	background: transparent url(../images/guide_conseil_photo144x144frame.gif) left top no-repeat;
}

#produitCenter_bridge { /* onglet qui fait le pont entre le pave du dessus et celui du dessous, exemple page "guide du chauffage" */
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 7px 12px 16px;
	width: 439px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
/* > guide du chauffage : titre du "bridge" en bas */
#produitTopTitre_2Sifr {
	float: left;
	padding-left: 18px;
	width: 275px;
}
#produitTopTitre_2Sifr h2 {
	font-size: 27px;
	line-height: 14px;
	margin: -10px 0 0 0;
}
#produitTopTitre_2Sifr h3 {
	font-size: 24px;
	line-height: 14px;
	margin: -10px 0 0 0;
}
#produitTopTitre_2Sifr h4 {
	font-size: 18px;
	line-height: 14px;
	font-weight: normal;
	margin: 35px 0 0 0;
}

/* page chauffage guide conseil */
.bt_lire_guide {/* bouton lire le guide conseil */
	display: block;
	padding: 3px 0 0 23px;
	margin: 0 0 12px 0;
	width: 143px;
	height: 20px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	word-spacing:-1px;
}
.bt_lire_guide:hover {
	text-decoration: underline;
}
.bt_tele_guide { /* bouton telecharger le guide conseil */
	display: block;
	padding: 3px 0 0 23px;
	margin:0;
	width: 188px;
	height: 20px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	word-spacing:-1px;
}
.bt_tele_guide:hover {
	text-decoration: underline;
}
.bt_lire_suite_chauf_elec {/* bouton lire la suite de l'article chauffage electrique */
	display: block;
	padding: 3px 0 0 23px;
	margin:0;
	width: 163px;
	height: 28px;
	line-height:11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	word-spacing:-1px;
}
.bt_lire_suite_chauf_elec:hover {
	text-decoration: underline;
}


/* -- page offre speciale -- */
#offrespeciale_top {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 7px 12px 16px;
	width: 439px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
#offre_speciale_titre {
	float: left;
	padding-left: 18px;
	margin:0;
}

#offre_speciale_titre2 {
	float: left;
	margin:0;
	padding: 0;
}
#offre_speciale_titre h3, #offre_speciale_titre2 h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#offrespeciale_top #topLinks {
	float: left;
	width: 439px;
	height: 27px;
	font-size: 12px;
}
.offre_speciale_choix {/* div de combo box */
	float: left;
	width: 326px;
	padding: 2px 0;
}
.offre_speciale_choix p {
	float: left;
	font-size: 11px;
	line-height: 16px;
	color: #3c0800;
	margin: 3px 0 0 0;
}
.offre_speciale_choix form {
	float: right;
}
.offre_speciale_select {
	width: 157px;
}
.offre_speciale_intitules_gauche {
	width:70px;
}
/* -- page utiliser nos produits -- */
#utiliser_top {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 7px 12px 16px;
	width: 439px;
	min-height: 35px;
	height: auto !important;
	height: 35px;
}
#utiliser_top #topLinks {
	float: left;
	width: 439px;
	height: 20px;
	font-size: 12px;
}
.utiliser_centerpart {
	float: left;
	width: 448px;
	padding: 0 7px;
	background-position: left top;
	color: #3c0800;
}
#utiliser_bridge { /* onglet qui fait le pont entre le pave du dessus et celui du dessous */
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 7px 12px 16px;
	width: 439px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}
#utiliser_bottom {
	float: left;
	height: 25px;
	padding: 15px 25px 0 0;
	text-align: right;
	width: 437px;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 14px;
}
/*--pavés de contenu--*/
.utiliser_pave_gauche {
	float: left;
	width: 200px;
	padding: 0 14px 0 14px;
}
.utiliser_pave_droite {
	float: left;
	width: 196px;
	padding: 0 11px 0 13px;
}

.utiliser_separ {
	height: 2px;
	margin-top:5px;
	margin-bottom:5px;
	background: transparent url(../images/utiliser_separ.gif) left top no-repeat;
}

.utiliser_liensqr{
	padding: 5px 0;
}
.utiliser_liensqr li{
	text-align:right;
	height: 25px;
	padding: 11px 6px 0 0;
	background: transparent url(../images/utiliser_separ.gif) left top no-repeat;
}
.utiliser_pucelien{
	padding: 0 16px 0 0;
	background: transparent url(../images/utiliser_puce_lien_paveqr.gif) right top no-repeat;
}
.m_0 { margin: 0; }
.p_0 { padding: 0; }



/*fausses combo*/
.fausses_combo {
	position: relative;
	float: left;
	width: 195px;
	height:28px; /*regle l'espace entre les fausses combo*/
	background:transparent;
	margin-top: 5px;
}
.fausses_combo_content {
	position: absolute;
	width: 196px;
	float: left;
	background: transparent url(../images/utiliser_faussecombo_bt.png) left top no-repeat;
}
.voir_fausses_combo {
	font-size: 11px;
	line-height: 11px;
	word-spacing: -1px;
	height:20px;
	padding: 4px 9px 0 8px;
	margin: 0;
	cursor:pointer;
}

.fausses_combo_ul {
	padding: 5px 9px 5px 11px;
}
.fausses_combo_ul li {
	margin: 0 0 4px 0;
}
.fausses_combo_ul ul li {
	margin: 0;
}
.fausses_combo a {
	color:#3c0800;
	text-decoration: none;
}
.fausses_combo a:hover {
	text-decoration: underline;
}

/* page chauffage */

#guidechauffage_top {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 7px 12px 16px;
	width: 439px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
#guidechauffage_top #topLinks {
	float: left;
	width: 439px;
	height: 27px;
	font-size: 12px;
}
.guideConseilLeft {
	float: left;
	padding-left: 27px;
}
.guide_conseil_paveright {
	float: left;
	padding-left: 20px;
}
.pave_texte_droite, /*modifié*/
.guideConseilRight,
.guide_conseil_pavegauche,
.lesArticlesRight {
	float: left;
	width: 205px;
}
.guide_conseil_pavegauche{
	margin-left:27px;
}
.guideConseilRight h4,
.guide_conseil_pavegauche h4 {
	font-size: 17px;
	margin: 0;
}
.guideConseilRight h5,
.guide_conseil_pavegauche h5 {
	font-size: 12px;
	margin: 0;
}
.guideConseilRight p, /*modifié*/
.lesArticlesRight p,
.guide_conseil_pavegauche p {
	margin: 5px 0 2px 0;
}
.guideConseilRight ul.butts, /*modifié*/
.guide_conseil_pavegauche ul.butts,
.lesArticlesRight ul.butts {
	margin: 15px 0 0 0;
}
.guideConseilRight ul.butts li, /*modifié*/
.guide_conseil_pavegauche ul.butts li,
.lesArticlesRight ul.butts li {
	display: block;
	height: 20px;
	margin: 0 0 3px 0;
}
.guideConseilRight ul.butts div, /*modifié*/
.guide_conseil_pavegauche ul.butts div,
.lesArticlesRight ul.butts div {
	float: left;
	height: 20px;
	padding-right: 15px;
}
.guideConseilRight ul.butts div a, /*modifié*/
.guide_conseil_pavegauche ul.butts div a,
.lesArticlesRight ul.butts div a {
	display: block;
	height: 17px;
	padding: 3px 0 0 23px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.guideConseilRight ul.butts div a:hover,
.lesArticlesRight ul.butts div a:hover { /*modifié*/
	text-decoration: underline;
}

.leftPave_offre_speciale {
	float: left;
	width: 241px;
	margin-bottom: 15px;
	background: url(../images/leftPaveStdBg.jpg) left top no-repeat;
}

.ouTrouver h5 {
	font-size:17px;
	color:#3c0800;
	padding-left: 18px;
	font-weight:normal;
	margin:0;
}
.ouTrouver .h_big {
	font-size:20px;
	color:#3c0800;
	font-weight:bold;
	margin:0;
}

.ouTrouver h6 {
	font-size:17px;
	color:#3c0800;
	font-weight:normal;
	padding-left: 18px;
	margin:0;
}


.rightpave_questions_utilisation_bottom {
	float: left;
	padding: 3px 0 6px 6px;
	width: 227px;
	background: url(../images/rightPaveStandardBottom.png) left bottom no-repeat;
}
.ouTrouver .rightpave_questions_utilisation_bottom a {
	display: block;
	padding: 0 0 0 23px;
	height: 30px;
	text-decoration: none;
	color: #3c0800;
	background: url(../images/brownCliquezIci.gif) left 5px no-repeat;
}
.ouTrouver .rightpave_questions_utilisation_bottom a:hover {
	text-decoration: underline;
}

.leftpave_questions_utilisation_bottom {
	float: left;
	padding: 3px 0 6px 6px;
	width: 235px;
	background: url(../images/leftPaveStandardBottom.png) left bottom no-repeat;
}
.ouTrouver .leftpave_questions_utilisation_bottom a {
	display: block;
	padding: 0 0 0 23px;
	height: 30px;
	text-decoration: none;
	color: #3c0800;
	background: url(../images/brownCliquezIci.gif) left 5px no-repeat;
}
.ouTrouver .leftpave_questions_utilisation_bottom a:hover {
	text-decoration: underline;
}


/* pavé contact presse */
.contact_presse .rightPaveStandardBottom a {
	display: block;
	padding: 2px 0 0 23px;
	height: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #3c0800;
	background: url(../images/brownCliquezIci.gif) left top no-repeat;
}
.contact_presse .rightPaveStandardBottom a:hover {
	text-decoration: underline;
}
.contact_presse dl {
	padding-left: 18px;
	margin:0;
}
.contact_presse dt {
	margin-top: 8px;
}
.contact_presse_content {
	float: left;
	width: 235px;
	line-height: 17px;
	padding: 12px 1px 7px 6px;
} 
.contact_presse_content p {
	float: left;
	width: 205px;
	line-height: 17px;
	padding: 12px 15px 7px 15px;	
}
.contact_presse_content dl a{
	color: #3c0800;
}
.contact_presse_content h4{
	font-size: 19px;
	line-height: 21px;
	font-weight: normal;
	color: #00a160;
	margin: 0 0 13px 0;
	padding-left: 18px;
}

.tele_guide_liste{
	float:left;
}
.tele_guide_liste li{
	display:block;
	float:left;
	margin-right:7px;
}
.tele_guide_liste li a{
	color: #3c0800;
	text-decoration:none;
}
.tele_guide_liste li a:hover{
	text-decoration:underline;
}

#guide_conseil_titre h3{
	float: left;
	height: 25px;
	padding-left: 22px;
	line-height: 22px;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}


.compCenterCol h5 {
	font-size: 12px;
	font-weight:bold;
	margin: 0 0 12px 0;
}
.compCenterCol h6 {
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	padding: 0 0 0 12px;
	margin:0 0 2px 0;
}
.compCenterCol h3 {
	font-size: 12px;
	font-weight:bold;
	color:#f57e20;
	margin:0 0 2px 0;
}
.compCenterCol p {
	font-size: 11px;
	margin: 0 0 12px 0;
}

.guide_pave_gauche_petit{
	float : left;
	margin:0 0 4px 27px;
	width:220px;
}
.guide_pave_gauche_petit h4{
	font-size: 12px;
	font-weight:bold;
	margin:0 0 2px 0;
}
.guide_pave_gauche_petit p{
	font-size: 11px;
	font-weight:normal;
	margin:0;
}
.guide_conseil_photo_right{
	float: left;
	width: 188px;
	margin:0 0 4px 4px;
}
.ptop10 { padding-top: 10px; }

#chauffage_guide_encart_top,
#chauffage_guide_encart_center,
#chauffage_guide_encart_bottom,
#guide_encart_top,
#guide_encart_center,
#guide_encart_bottom {
	float: left;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	width: 386px;
	padding:0 37px;
}

.guide_encart_liste{
	float:right;
	/*background: url(../images/guide_encart_liens_bg.gif) 84px top no-repeat;*/
	margin:0 12px 0 130px;
}
ul.guide_encart_liste{
	height: 21px;
	overflow: hidden;
}
ul.guide_encart_liste{
	height: 21px;
	overflow: hidden;
}
.guide_encart_liste li{
	display:block;
	float:left;
	font-size: 11px;
	font-weight:bold;
	color:#f57e20;
	height:24px;
	padding: 0 18px 0 12px;
	background: url(../images/guide_conseil_puce_fleche.gif) left 4px no-repeat;
}
.guide_encart_liste li a{
	color: #f57e20;
	text-decoration:none;
}
.guide_encart_liste li a:hover{
	text-decoration:underline;
}


#guide_centerBottom {
	float: left;
	height: 29px;
	width: 462px;
	padding-top:21px;
}

/* page guide du chauffage / articles */

#guide_conseil_articles_top { /*corrigé*/
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 7px 0 16px;
	width: 439px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
#guide_conseil_articles_top #topLinks{
	float: left;
	width: 439px;
	height: 17px;
	font-size: 12px;
}


/* > guide du chauffage > articles */
#produitTopTitre_2Sifr_articles {
	float: left;
	padding-left: 18px;
	width: 275px;
}
#produitTopTitre_2Sifr_articles h2 {
	font-size: 27px;
	line-height: 27px;
	margin: -10px 0 0 0;
}
#produitTopTitre_2Sifr_articles h3 {
	font-size: 24px;
	line-height: 24px;
	margin: -10px 0 0 0;
}
#produitTopTitre_2Sifr_articles h4 {
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	margin: 8px 0 0 0;
}

.articles_grande_photo{
	float:left;
	margin:0 0 0 27px;
}
.article_contenu_texte{
	float:left;
	margin:15px 0 0 27px;
}
.article_contenu_texte h4{
	float:left;
	width:390px;
	font-size: 17px;
	font-weight:bold;
	margin:0;
}
.article_contenu_texte .article_titre_paragraphe {
	float: left;
	width: 390px;
	font-size: 11px;
	margin: 12px 0 0 0;
}


.bt_guide_articles { /* bouton voir tous les articles chauffage electrique */
	display: block;
	padding: 3px 0 0 23px;
	margin:12px 0 0 0;
	width: 240px;
	height: 20px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	word-spacing:-1px;
}
.bt_guide_articles:hover {
	text-decoration: underline;
}


#chauffage_guide_encart_blanc_top,
#chauffage_guide_encart_blanc_center,
#chauffage_guide_encart_blanc_bottom,
#guide_encart_blanc_top,
#guide_encart_blanc_center,
#guide_encart_blanc_bottom {
	float: left;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	width: 373px;
	padding:0 50px;
	margin:0;
}
#chauffage_guide_encart_blanc_center h4,
#guide_encart_blanc_center h4 {
	font-size: 14px;
	font-weight:bold;
	margin:0;
}
#chauffage_guide_encart_blanc_center p,
#guide_encart_blanc_center p {
	margin:12px 0 0 0;
}
.chauffage_guide_encart_photo_droite,
.guide_encart_photo_droite {
	float: right;
	margin:0 10px;
}



.guide_article_precedent{
	float:right;
	margin:10px 31px 0 0;
}
.guide_article_precedent li{
	display:block;
	float:left;
	font-size: 12px;
	font-weight:bold;
	color:#3c0800;
	height:18px;
	padding: 0 0 0 18px;
	background: url(../images/guide_articles_puce_fleche.gif) left 1px no-repeat;
}
.guide_article_precedent li a{
	color: #3c0800;
	text-decoration:underline;
}
.guide_article_precedent li a:hover{
	text-decoration:none;
}


#guide_centerBottom_articles {
	float: left;
	height: 49px;
	width: 462px;
}
.guide_conseil_photo_right img {
	border: 1px solid #F57E22;
}

/*----------------- ENDS MATHIEU --------------*/

/* dernières pages */

/* articles */
.topOngletVert,
.topOngletBleu {
	float: right;
	text-align: center;
	width: 126px;
	height: 29px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 0;
	margin-top: 25px;
}
.middleOngletVert,
.middleOngletBleu {
	float: right;
	text-align: center;
	width: 126px;
	height: 29px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 0;
}
.articleContent,
.nosConseilsContent {
	float: left;
	width: 393px;
	padding: 0 0 0 27px;
}
.articleTopImg {
	display: block;
	margin: 0 0 10px 0;
}
.unArticle {
	float: left;
	width: 393px;
	padding: 5px 0 2px 0;
	border-bottom: 2px groove #f0eee7;
}
.unArticle h4 {
	font-size: 17px;
	margin: 5px 0 12px 0
}
.unArticle h5 {
	font-size: 11px;
	margin: 0 0 12px 0;
}
.unArticle p {
	margin: 0 0 12px 0;
}
#articleNav {
	float: right;
	margin: 3px 0;
	color: #3c0800;
}
#articleNav li {
	display: inline;
	padding-left: 1px;
}
#articleNav a {
	color: #3c0800;
}
#articleNav a.selectNav {
	text-decoration: none;
	font-weight: bold;
}

.articlesInterPave {
	float: left;
	width: 455px;
	height: 34px;
	padding: 37px 7px 0 0;
}
#lesArticlesBottom {
	float: left;
	width: 453px;
	height: 32px;
	padding: 21px 9px 0 0;
}
.articlesBottomButt {
	float: right;
	height: 22px;
	padding-right: 8px;
}
.articlesBottomButt a {
	display: block;
	height: 18px;
	padding: 4px 0 0 24px;
	text-decoration: none;
	font-weight: bold;
}
.articlesBottomButt a:hover {
	text-decoration: underline;
}
.lesArticlesRight h4 {
	font-size: 15px;
	margin: 5px 0 0 0;
}

/* conseils */
#nosConseilsTitre {
	float: left;
	height: 30px;
	padding-left: 22px;
}
#nosConseilsTitre h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 0 0;
}
.nosConseilsContent .strongEx { font-weight: bold; }
.nosConseilsContent .conseilSepar {
	width: 393px;
	height: 2px;
	border-bottom: 2px groove #f0eee7;
	font-size: 1px;
	line-height: 2px;
}
.nosConseilsContent h3 {
	font-size: 12px;
	font-weight: normal;
	height: 29px;
	padding: 51px 0 0 75px;
	margin: 0 0 8px 0;
}
.nosConseilsContent h4 {
	font-size: 14px;
	margin: 12px 0 8px 0;
}
.nosConseilsContent p {
	margin: 0 0 10px 0;
}

#popupcompar {
  position: absolute;
  z-index: 100;
  width: 250px;
  height: 350px;
  background: transparent url(../images/compwinadd.png) no-repeat 0 0;
  margin: 10px;
}
#popupcompar div {
  height: 280px;
  margin: 0px 10px 10px 10px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#closepopup {
  display: block;
  width: 32px;
  height: 32px;
  margin: 10px 5px 2px 200px;
  text-decoration: none;
  cursor: pointer;
}

#popupcompar a {
  background:transparent url(../images/brownCliquezIci.gif) no-repeat scroll 0 0;
  color:#3C0800;
  line-height:22px;
  padding:0 0 3px 20px;
  text-decoration:none;
}

#popupcompar a:hover {
  text-decoration: underline;
}

img.guideimage {
  margin: 10px 0 10px 22px;
  border:1px solid #F57E22;
}

div.guidetext {
  margin: 0 27px 4px 27px;
}

#mail-to-friend-form-container {
  position: fixed;
  z-index: 200;
  top: 200px;
  margin-left: 30px;
  /*height: 300px;*/
  width: 360px;
  padding: 20px;
  background-color: white;
  text-align: center;
  border: 1px solid #F57E22;
  display: none;
}


/*-------- septembre 2009 instant sauter - pavés promo -----------*/
#instantsTopTitre {
	float: left;
	padding-left: 18px;
	width: 275px;
}
#instantsTopTitre h3 {
	font-size: 17px;
	margin: 0 0 2px 0;
	line-height: 19px;
}
#instantsTopTitre h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
.instantsCenterBottom {
	float: left;
	padding: 20px 35px 28px 44px;
	text-align: left;
	width: 383px;
	font-size: 11px;
	color: #412118;
}
.instantsCenterBottom a {
	color: #412118;
}
.instantsCenterBottom p {
	margin: 0 0 12px 0;
}
.instantsContent {
	float: left;
	width: 410px;
	padding: 0 22px 15px 30px;
	background-position: left top;
	color: #3c0800;
}
.instantsRedEncart {
	width: 406px;
	float: left;
	margin: 20px 0 15px 0;
	color: #a10d59;
	font-size: 11px;
	background: url(../images/instantsRedEncartBg.gif) left bottom no-repeat;
}
.instantsRedEncartTop {
	width: 406px;
	height: 15px;
	background: url(../images/instantsRedEncartTop.gif) left top no-repeat;
}
.instantsRedEncartContent {
	padding: 0 10px 15px 10px;
}
.instantsRedEncartContent h5 {
	margin: 0 0 12px 0;
	font-size: 14px;
	font-weight: bold;
}
.instantsRedEncartContent ul {
	margin: 0 0 12px 0;
}
.instantsRedEncartContent p {
	margin: 0;
}
.instantsProfiter {
	font-size: 21px;
	font-weight: bold;
	color: #412118;
	margin: 0;
	padding: 0 0 0 15px;
}
.instantsPave {
	width: 406px;
	float: left;
	padding: 0;
	margin: 10px 0;
}
.instantsPaveTop {
	width: 406px;
	height: 60px;
}
.instantsPaveContent {
	padding: 0 15px 15px 25px;
	width: 366px;
}
.instantsPaveContent p {
	margin: 0 0 10px 0;
	padding-left: 6px;
}
.instantsRed { color: #a10d59; }
p.red3square {
	background: url(../images/red3square.gif) left 5px no-repeat;
  padding-left: 6px;
}
p.black3square {
	background: url(../images/black3square.gif) left 5px no-repeat;
  padding-left: 6px;
}
#instantsMag {
	width: 366px;
	padding: 0 0 10px 6px;
}
#instantsMag img {
	float: left;
	margin: 0 14px 0 0;
}
#instantsMag p {
	margin: 0;
}
#instantsSousPaves {
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
}

/* pavé promo instants sauter de droite */
.instantsPromoRight {
	padding: 178px 0 0 8px;
	width: 225px;
	height: 32px;
	background: url(../images/instantsPromoRight.gif) left top no-repeat;
}
.instantsPromoRight a {
	color: white;
	font-weight: bold;
	padding-left: 20px;
	background: url(../images/instantsLinkArrow.gif) left 3px no-repeat;
	text-decoration: none;
}
.instantsPromoRight a:hover {
	text-decoration: underline;
}
/*
le pavé de gauche n'a pas de style particulier, c'est juste une image à mettre
dans un lien ou pas dans un div de type leftPave
*/
/*------ //septembre 2009 instant sauter - pavés promo -----------*/

.fieldset_generique {
  margin-bottom: 20px;
}

.formulairegenerique .markdown {
  padding: 0 27px;
}
#global_header {
	margin-left:-5px;
	padding-left:5px;
	z-index: 10;
	width: 962px;
	position: fixed;
	height:138px;
	background-color: #fff;
	padding-top:10px;
	border-bottom:2px solid #FFFFFF;
}