/* CSS Piscines Espaces */
* { margin: 0; padding: 0; border: none; text-decoration: none }

body { font-family: arial, Verdana, Helvetica, Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, sans-serif; padding: 0; margin: 0; font-size: 11px; text-align: center; background-color: #e1f4f4 }

h1 a { position: absolute; top: 100px; left: 0; top: 0; width: 300px; height: 135px; display: block; text-indent: -999em }

/*
h2 { margin: 10px 0 0px 15px; font: normal 18px "Trebuchet MS"; color: #630001; width: 500px; height: 45px; padding: 0 0 0 45px; width: 495px; background: url(../images/fond/bg-path.jpg) left top no-repeat }
h3 { margin: 15px 0 10px 20px; font: normal 18px "Trebuchet MS"; color: #3f7ca9 }
h4 { margin: 15px 0 10px 20px; font: normal 16px "Trebuchet MS"; color: #3f7ca9 }
h5 { margin: 15px 0 10px 20px; font: normal 15px "Trebuchet MS"; color: #3f7ca9 }
h6 { margin: 15px 0 10px 20px; font: normal 15px "Trebuchet MS"; color: #3f7ca9 }
*/

ul.puced2  { margin: 0 0 0 0px; padding: 0 0 0 0; }
ul.puced2 li { list-style: none; margin: 10px 15px 10px 24px; padding: 0 0 0 28px; background: url(../images/puce/puce.gif) left 3px no-repeat; color: #525252 }

/*ul li { list-style: none; font: normal 11px/15px arial; margin: 10px 15px 10px 24px }*/

ul.puced li { list-style: none; margin: 10px 15px 10px 24px; padding: 0 0 0 13px; background: url(../images/puce/puce.gif) left 2px no-repeat; }

 
ul.radio { margin: 0 0 0 130px }
ul.radio li { display: inline }
ul.radio li label { color: #525252; font-weight: bold; margin: 0 0 0 5px }

a { color: #106160; text-decoration: underline }
a img { border: none; text-decoration: none }

b { color: #525252 }
strike { text-decoration: line-through }

/* Bulles d aides */
.tool-tip { background: url(../images/fond/bulleS.jpg) left bottom repeat-y; width: 169px }
.tool-text span { background: url(../images/fond/bulleTop.jpg) left top no-repeat; min-height: 21px; padding: 4px 2px 0 2px; display: block }
.tool-text { background: url(../images/fond/bulleBot.jpg) left bottom no-repeat; color: #0e5082 }

/* Bulle d aide et Bloc Cetelem*/
#cetelem { width: 529px; padding: 0 12px 0 12px; position: relative; top: 0; left: 28px }
#cetelem p a { position: relative; top: 4px; left: 0; color: #fff }

.cetelem-tip { background: url(../images/fond/bulleS2.gif) left bottom repeat-y; width: 530px }
.cetelem-text span { background: url(../images/fond/bulleTop2.gif) left top no-repeat; min-height: 21px; padding: 10px 10px; display: block; text-align: justify }
.cetelem-text { background: url(../images/fond/bulleBot2.gif) left bottom no-repeat; color: #0e5082 }

/* ACHAT */
p.suividAchat { text-align: right; padding: 0 20px 0 0 }
/* Add titileterrible */
p.suividAchat2 { text-align: center;  padding: 0 20px 0 0 }
/* fin add */

div.caddie {}
div.caddie table { width: 540px; margin: 0 auto; border-collapse: collapse }
div.caddie table thead { 
	background-color: #749abf;
	background: url(../images/fond/bg-thead.jpg) left top repeat-x;
	text-align: center; 
	color: #fff; 
	height: 30px; 
	border: 1px solid #749abf
}

div.caddie table td { padding: 2px; position: relative; top: 0; left: 0 }
div.caddie table td.ligne { padding: 2px 2px 4px 3px; background: url(../images/illustr/bg_td_left.jpg) left bottom no-repeat }
div.caddie table td.ligneR { padding: 2px 2px 4px 3px; background: url(../images/illustr/bg_td_right.jpg) right bottom no-repeat }

table.confirmV { width: 540px; margin: 0 auto; border-collapse: collapse }
table.confirmV thead { 
	background-color: #749abf; text-align: center; color: #fff; height: 30px; 
	background: url(../images/fond/bg-thead.jpg) left top repeat-x; 
	border: 1px solid #749abf
 }

table.confirmV caption { font: normal 18px "Trebuchet MS"; color: #3f7ca9; text-align: left; margin: 0 0 4px 10px }
table.confirmV td { padding: 3px 2px; border: 1px solid #749abf }
table.confirmV td.ligne { padding: 2px 2px 4px 3px; background: url(../images/illustr/bg_td_left2.jpg) 0 0 repeat-y; }

div.formatpannier p { width: 530px; margin: 0; padding: 0 }
div.formatpannier form p { width: auto }
div.formatpannier fieldset { border: 1px solid #749abf; padding: 10px; width: 520px; margin: 0 auto }
div.formatpannier fieldset legend { margin: 15px 0 10px 0; font: normal 18px "Trebuchet MS"; color: #3f7ca9 }
div.formatpannier fieldset label { width: auto; margin: 0 5px 0 5px }

dl.listeADR { float: left; width: 230px; min-height: 120px; margin: 10px 0 7px 50px }
dl.listeADR2 { float: left; width: 230px; min-height: 120px; margin: 10px 0 7px 30px }

.ok { background-color: #43aba9; color: #fff; border: 1px solid #a7e4e3 }

/* Category TABLO */
#cata {} /* Categories */
#cata text-decoration: underline; { height: 280px }

p.path { margin: 15px 0 0 20px; color: #686767; font: bold 12px arial }

p.path a { color: #686767; font: bold 12px arial; text-decoration: none }
p.path span { position: relative; top: 14px; left: 0 }

p.desc1 { margin: 10px 0; padding: 0; width: 540px }

/* Produits */
/*.catalogcategories { background: url(../images/fond/bg-tablo2.gif) left top repeat-y }
.catalogproducts { background: url(../images/fond/bg-tablo1.gif) left top repeat-y }*/

/*table.category { width: 540px; margin: 10px auto 0 auto }

td.top { vertical-align: top; 
 width: 112px; height: 300px }*/

/*td.top h3 { 
	background-color: #eeeeee; border: 1px solid #dddddd; 
	width: 110px; height: 42px; text-align: center; 
	margin: 0 auto 5px auto }

td.top h3 a { color: #686767; text-decoration: none; font: bold 11px arial; display: block; width: 106px; margin: 0 auto }
td.top h3 a: hover { color: #4c4b4b }*/

p.iimg { background: url(../images/fond/bg-td.gif) center top no-repeat; width: 112px; height: 112px; text-align: center; margin: 0 auto; padding: 0 }
 
p.iimg img { position: relative; top: 15px; left: 0 }	 

p.desc2 { padding: 0 5px 0 10px; font: normal 10px arial; min-height: 37px }
p.prize { margin: 5px 0 2px 15px; padding: 0; width: 110px; color: #c40c0c; font: bold 12px arial }

/* add titileterrible */
/*p.desc2category { padding: 0 5px 0 10px; font: normal 10px arial; min-height: 37px ; text-align: center; }
p.prizecategory { margin: 5px 0 2px 15px; padding: 0; width: 110px; color: #c40c0c; font: bold 16px arial; text-align: center; }
p.noprizecategory { margin: 5px 0 2px 15px; padding: 6px 0 0 0; width: 110px; color: #c40c0c; font: normal 10px arial; text-align: center; }*/
/* end add */

/*.linkx { margin: 0 0 0 15px; padding: 0; width: 110px; }*/

/* FICHE DETAIL */
/* Left */
/* modif titileterrible - vopir fivhiers mods */
/*#detail_left { float: left; width: 135px; margin-top:-80px; }*/
/* fin modif */
#detail_left h3 { background-color: #eee; border: 1px solid #ddd; width: 110px; height: 32px; text-align: center; margin: 0 auto 0 auto; color: #686767; text-decoration: none; font: bold 11px arial; display: block; width: 106px; margin: 0 auto }
p.iimgProd { background: url(../images/fond/bg-td.gif) center top no-repeat; width: 112px; height: 112px; text-align: center; margin: 10px auto 0 auto; padding: 0 }
p.iimgProd img { position: relative; top: 15px; left: 0 }	 

p.prix { color: #686767; font: bold 12px arial; padding: 0 0 0 20px }
p.prix span { color: #c40c0c }

p.buttonZ { color: #c40c0c; padding: 0 0 0 18px }
p.buttonZ a { margin: 0 3px }

/* Right */		
/*#detail_right { float: left; width: 403px; margin: 15px 0 0 10px; padding: 0 }*/
#detail_right p, #detail_right div { line-height: 17px }
#detail_right div { clear: both }
#detail_right ul li { list-style: disc }
span.titleSection { float: left; display: block; width: 110px; color: #686767; font: bold 12px arial }		

fieldset.coordonnees p { clear: both }
p.professional { overflow: hidden }

fieldset.piscineListe ul { margin: 10px 0 0 0 }
fieldset.piscineListe ul li { float: left; position: relative; top: 0; left: 0; padding: 0 0 0 18px; margin: 0 0 6px 15px }
fieldset.piscineListe ul li input { position: absolute; top: 40%; left: 0 }

fieldset.escalierListe ul { margin: 10px 0 0 0 }
fieldset.escalierListe ul li { float: left; position: relative; top: 0; left: 0; padding: 0 0 0 18px; margin: 0 0 6px 15px }
fieldset.escalierListe ul li input { position: absolute; top: 40%; left: 0 }	

div.floatListe 	 { margin: 10px 0 20px 0 }
.floatListe h3 	 { float: left; margin: 10px 0 0 0; width: 155px }

.floatListe ul 	 { float: left; margin: 13px 0 5px 0 }
.floatListe ul li 	 { float: left; margin: 0 0 6px 15px; padding: 0 }		
.floatListe ul li label { font-weight: bold; color: #525252; margin: 0 0 0 10px }	

/* Pages internes */
/*.format { padding: 0 15px 20px 15px; text-align: left ; height:auto; width:530px;}
.format p { margin: 10px 0 10px 0; padding: 0 5px; width: 530px }*/
.format h2 { width: 400px; border: 1px solid red }

/* modif titileterrible si ajout editeur tinycme a la saisie description des catégories - Ligne suivante a désactiver */
/*p { font: normal 11px/15px arial; margin: 10px 0; padding: 0; /*text-align: left;*//* color: #525252 }*/
/* fin modif */

.format fieldset { border: 1px solid #737373; padding: 10px }
.format input, select#idcountry { border: 1px solid #cfcfcf }

form.alignForm { margin: 0 auto; width: 355px; margin: 0 0 15px 0 }

form#search { padding: 5px 0 0 0; position: relative; top: 0; left: 100px }
form#search label, form#search input { margin: 0 5px 0 0 }
table#searchTD td { height: 230px; }

.format2 { padding: 0 15px 0 15px; text-align: left }
.format2 p { margin: 10px 0 10px 0; padding: 0 5px; width: 530px }
.format2 ul { margin: 0; padding: 0; width: 500px; color: #525252 }


ul.disced li { background: url(../images/puce/pucebleu.gif) left 2px no-repeat; padding: 0 0 0 20px; margin: 0 0 4px 15px; color: #525252 }

/* Recherche produits CATALOGUE */
.full { width: 100%; padding: 0 10px 0 0 }
.links { margin: 0 0 5px 25px; width: 500px }

/* Conteneurs generaux */
/*#header { height: 179px; width: 1024px; background: url(../images/fond/header.jpg) left top no-repeat }*/
#main { position: relative; margin: 0 auto; width: 1024px; background: url(../images/fond/spread.jpg) left top repeat-y }

#tablo_principal { width: 1024px }
/*#content {}*/
#gauche { text-align: left }
/*#droite { margin-left:-13px; }*/

td#header {}
/*td#col-left { vertical-align: top; width: 214px }*/
/*td#centre { vertical-align: top; width: 547px; text-align: left; padding: 55px 0 0 0 }*/
/*td#col-right { vertical-align: top; width: 210px; padding: 50px 0 0 0 }*/

td#espace_perso {}
 
td#outro {}
 
#cetelem { width: 520px; height: 38px; background: url(../images/fond/f-cetelem.jpg) left top no-repeat }

/* Compte perso */ /*
#compteperso { position: absolute; top: 179px; right: 25px; background: url(../images/fond/f-compte.gif) left top no-repeat; width: 763px; height: 51px }
#compteperso h3 { display: inline; float: left; margin: 15px 10px 0 7px }
#compteperso label { color: #787878; font: normal 11px arial; margin: 0 5px 0 0; position: relative; top: -2px; left: 0 }
#compteperso input.ch { width: 91px; margin: 0 5px 0 0; height: 18px }
#compteperso input.validSearch { position: relative; top: 2px; left: 0 }

#menu-login p.lien1 { position: relative; top: -10px; left: 372px; color: #afafaf; width: 300px }
#menu-login p.lien1 a, p.lien2 a { color: #afafaf; text-decoration: underline; margin: 0 5px 0 5px }
#menu-login p.lien1 a:hover, p.lien2 a:hover { color: #908e8e }

#menu-login p.ccompte a { float: right; display: block; width: 156px; height: 44px; background: url(../images/fond/ccompte2.gif) left top no-repeat; text-indent: -5000px; position: relative; top: -6px; left: -22px }

#bonjour { color: #106160; font: normal 13px arial; position: relative; top: 5px; left: 0; float: left }
#bonjour span { color: #106160; font-weight: bold }

p.lien2 { float: left; color: #afafaf; position: relative; top: 3px; left: 0 }
p.lien2 a.deconnect img { position: relative; top: 3px; left: 0 }

p#paraLog {} /**/

/* Partie Droite */

/*#livraison { position: relative; top: 0; left: -3px; margin: 20px 0 0 0 }
#livraison a { text-indent: -5000px; display: block; width: 206px; height: 105px; background: url(../images/fond/livraison2.gif) left top no-repeat }*/


/*
#panier { background: url(../images/fond/f-panier.jpg) left top no-repeat; margin: 20px 0 0 0; width: 208px; min-height: 121px; padding: 0 0 20px 0 }
#panier p.nbarticles { padding: 45px 0 0 35px; color: #737373; margin: 10px 0 3px 0 }
#panier ul { width: 198px }
#panier ul li { padding: 0 0 0 30px; margin: 0 0 2px 0; font: normal 10px arial }
#panier p.detailpanier { padding: 0 0 0 43px; margin: 7px 0 0 0 }
p.panierVide { padding: 0 0 0 60px; position: relative; top: 70px; left: 0 }
*/

#nletter { background: url(../images/fond/f-nletter.jpg) left top no-repeat; width: 208px; height: 150px }
#nletter h3 { display: none }
#nletter form { position: relative; top: 62px; left: -15px }
#nletter form p { text-align: right }
#rechercher { background: url(../images/fond/f-rechercher.jpg) left top no-repeat; width: 208px; height: 150px }
#rechercher h3 { background: url(../images/titre/rechercher.jpg) left top no-repeat; width: 125px; height: 13px; 
 text-indent: -5000px; margin: 0; padding: 0; position: relative; top: 0; left: 80px }

#rechercher form { position: relative; top: 62px; left: -15px }
#rechercher form p { text-align: right }
input.ch { border: 1px solid #cfcfcf; width: 147px; height: 19px; margin: 0 0 7px 0; padding: 4px 0 0 4px; color: #737373 }

/*
#paiement { background: url(../images/fond/f-paiement.jpg) left top no-repeat; width: 208px; height: 120px; padding: 45px 0 0 0 }
#paiement p.un { padding: 0; color: #666666; font: bold 12px arial; position: relative; top: 0; left: 4px; text-align: center }
#paiement p.un a { text-decoration: none }
#paiement p.un img { margin: 6px 0 0 0 }
#paiement p.deux { text-align: center; padding: 5px 0 0 14px }
*/


/* MENU GAUCHE 1 Catalogue dynamique */
/* modif titileterrible : déplacement ds fichier mods-css */
/*
#fondMenu_1_2 {}

#menu-left { padding: 18px 0 15px 0; width: 223px; background: url(../images/fond/f-menu-left.jpg) left top no-repeat }
#menu-left li { margin: 0 0 10px 30px; padding: 0 0 0 15px }
#menu-left li a { color: #034443; font: bold 12px arial; text-decoration: none; margin: 0; padding: 0 }

#menu-left li ul { margin: 3px 0 0 -34px }

/* FOIRE AUX QUESTIONS */
/*
#foire-Mid { background: url(../images/fond/foire-Mid.gif) left top repeat-y; width: 223px }
#foire-Top { background: url(../images/fond/foire-Top.gif) left top no-repeat }
#foire-Bot { background: url(../images/fond/foire-Bot.gif) left bottom no-repeat; padding: 0 0 33px 0 }

h3#foire { margin: 0 0 10px 22px; padding: 0 }
#menu-left3 { margin: 0; padding: 0 }
#menu-left3 li { margin: 0 0 12px 55px; padding: 0 0 3px 0; background: url(../images/fond/bg-li-foire.gif) 0 bottom no-repeat }
#menu-left3 li a { color: #787878; font: normal 12px arial; text-decoration: none; margin: 0; padding: 0 }
#menu-left3 li a: hover {}
/* Fin déplacement */

/* 	Pieces detachees	 */
p.pieces { position: relative; top: 0px; left: 0; margin: 0 0 0px 2px; width: 202px; height: 70px }
p.pieces a { display: block; background: url(../images/illustr/pieces.jpg) left top no-repeat; width: 202px; height: 70px; margin: 0; padding: 0 }
p.pieces a span { position: absolute;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px); display: none; }
p.besoin { position: relative; top: -5px; left: 0; margin: 0 0 0px 0px }
p.besoin a { display: block; background: url(../images/illustr/1957_trois_fois.jpg) left top no-repeat; text-indent: -5000px; width: 204px; height: 71px; margin: 0; padding: 0 }

/*	 PUB 	*/
/*.advert468 { margin: 15px 0 20px 0; text-align: center }
.advert125	 { margin: 0 0 0 55px; clear: both }
.advert125 a { text-decoration: none }
*/

/* FOOTER */
#outro { width: 1024px; height: 79px; background: url(../images/fond/footer.jpg) no-repeat; clear: both }
#outro p { color: #398a88; text-align: center; position: relative; top: -8px; left: 0 }
#outro p a { color: #398a88; text-decoration: none }
#outro p a: hover { text-decoration: underline }
 
/* PAGE MENTIONS */
.adr { float: left; 
padding: 10px 0 0 0; height: 163px; background: url(../images/fond/bg-adr.jpg) right bottom no-repeat; 
margin: 20px 0 15px 15px; width: 210px }
.adr2 { float: right; height: 163px; background: url(../images/fond/bg-adr2.jpg) right bottom no-repeat; 
padding: 10px 0 0 0; width: 210px; 
margin: 20px 35px 15px 5px; }
.conforme { font: normal 10px arial }

/* H O M E */

/*#home { padding: 0 0 0 15px; text-align: left }*/

/*#promotions { background: url(../images/fond/promo.jpg) left top no-repeat; width: 543px; height: 149px; margin: 6px 0 0 0; border: 1px solid #fff }*/
#promotions h2 { display: none }

#promotions h3 { margin: 20px 0 0 120px; width: 180px; color: #c40c0c; font: bold 12px arial }
#promotions p { color: #525252; width: 300px }
#promotions p img { float: left; margin: 0 15px 0 0; position: relative; top: -10px; left: 3px }

#nouveautes { background: url(../images/fond/f-nouveautes.jpg) left top no-repeat; width: 543px; height: 187px; margin: 12px 0 0 0 }
#nouveautes h2 { display: none }
#nouveautes h3#titleNouveautes { color: #686767; font: bold 14px verdana }
#nouveautes p { width: 507px }
#nouveautes a.image { float: right }

/* News */
#nouveautes div { width: 285px; height: 130px; position: relative; top: 48px; left: 13px }
#nouveautes h3 { margin: 0 0 10px 0; padding: 0; color: #686767; font: bold 13px "Trebuchet MS"; text-align: left }
#nouveautes ul {}
#nouveautes ul li { background: url(../images/puce/puce.gif) left 6px no-repeat; color: #f25eff; padding: 0 0 0 28px; margin: 0 0 4px 0 }

/*#catalogue { background: url(../images/fond/f-cata.jpg) left top no-repeat; width: 543px; margin: 15px 0 0 0 }
#catalogue h2 { margin: 0; padding: 0; width: 543px; height: 187px; }*/

/* CONTACT */
ul.listecontact { margin: 15px 0 10px 0; padding: 0 }
ul.listecontact li { float: left; margin: 0 5px 15px 5px; padding: 4px; border: 1px dotted #8adad9 }

form.contactform { width: 90%; margin: 0 auto 10px auto; border: 1px solid #79cecb; padding: 10px; background: url(../images/fond/bg-form.gif) right top no-repeat }	
form.contactform input { border: 1px solid #cfcfcf; padding: 0 0 0 2px }
form.contactform label { width: 180px }
form.contactform textarea { width: 95%; margin: 6px auto 0 auto; border: 1px solid #cfcfcf; display: block }

.conformement { width: 535px; margin: 0 auto }

.buttons { text-align: center; margin: 15px 0 10px 0; line-height: 24px }
.buttons input { margin: 0 5px }

select#civility { border: 1px solid #CFCFCF; }

form.contactform fieldset {}	
form.contactform fieldset legend { margin: 20px 0 -5px 0; font: normal 18px "Trebuchet MS"; color: #3f7ca9 }
form.contactform fieldset p { margin: 5px 0 8px 0 }

a.question_boule { cursor: help; width: 19px; height: 20px; margin: 0 0 0 5px; position: relative; top: 4px; left: 0 }

/* MENU GENERAL */
/*#menu-top ul { position: absolute; top: 145px; left: 0; width: 100% }
#menu-top ul li { float: left; background: url(../images/fond/sep.gif) right top no-repeat; margin: 0; height: 21px; padding: 0 32px; text-align: center }
#menu-top ul li.lastli { background: none }
#menu-top ul li a { position: relative; top: 2px; left: 0; color: #106160; font: bold 12px arial; text-decoration: none; margin: 0 }
#menu-top ul li a: hover { color: #ffffff }*/

/* Messages d erreurs */
.denied { color: #525252; font: normal 12px arial; margin: 10px auto 20px auto; width: 400px }
.denied ul li { padding: 0 25px 0 17px; background: url(../images/puce/pucerouge.gif) left 0 no-repeat; margin: 0 0 3px 0 }

/* Couleur des puces du menus */
li.bordeau { background: url(../images/puce/bordeau.gif) left 3px no-repeat }
li.jaune2 { background: url(../images/puce/jaune2.gif) left 3px no-repeat }
li.jaune { background: url(../images/puce/jaune.gif) left 3px no-repeat }
li.magenta { background: url(../images/puce/magenta.gif) left 3px no-repeat }
li.marine { background: url(../images/puce/marine.gif) left 3px no-repeat }
li.orange { background: url(../images/puce/orange.gif) left 3px no-repeat }
li.orange2 { background: url(../images/puce/orange2.gif) left 3px no-repeat }
li.rouge { background: url(../images/puce/rouge.gif) left 3px no-repeat }
li.vert { background: url(../images/puce/vert.gif) left 3px no-repeat }
li.vert2 { background: url(../images/puce/vert2.gif) left 3px no-repeat }

/* General styles */	
.lbleft { float: left; width: 140px; font-weight: bold }
.input {}
.bordered { border: 1px solid #749abf }
.noborder { border: none }
.clear { clear: both; display: none }
.kill { display: none; }
.fleft { float: left }
.fright { float: right }
.center { text-align: center }
.clear { clear: both; visibility: hidden }

.noborder { border: none }

.bita { text-align: center; font: italic bold 12px arial; margin: 10px auto 15px auto; color: #4eb2b2; width: 530px }

.center { text-align: center }
.left { text-align: left }
.right { text-align: right }

.full { width: 100% }

table.borderedtable { border-collapse: collapse }
table.borderedtable td { border: 1px solid #749abf; border-collapse: collapse }

/* FAQ */
.formatfaq { padding: 0 15px 0 15px; text-align: left }
.formatfaq h3 { width: auto }
.formatfaq p { margin: 10px 0 10px 0; padding: 0 5px; width: 500px }

div.formatfaq ul { margin: 0 0 0 20px;list-style: none; width: 500px }
div.formatfaq ul li { padding: 0 0 0 18px; margin: 0 0 3px 0; background: url(../images/puce/pucebleu.gif) left top no-repeat }

/* Poser une question */
textarea#question { margin: 5px 0 0 0 }

/* secuListe et CGV */
ul.secuListe { margin: 15px auto 10px auto; width: 20%; }
ul.secuListe li { font: bold 16px verdana; color: #525252; background: url(../images/puce/pucebleu.gif) left 3px no-repeat; padding: 0 0 0 20px; margin: 0 0 4px 15px; }

h3#promo { font: bold 17px arial; color: red; margin: 15px 0 10px 5px }
h3#promo span { font: bold 19px arial; color: red }
h3.titrecgv { margin: 15px 0 10px 20px; font: normal 19px "Trebuchet MS"; color: #3f7ca9; text-align: center }

div.floatListe2 	 { margin: 10px 0 20px 0; clear: both }
.floatListe2 h3 	 { float: left; margin: 20px 0 10px 10px; width: 25% }

.floatListe2 ul 	 { float: left; margin: 26px 0 5px 0; width: 70% }
.floatListe2 ul li 	 { float: left; margin: 0 0 6px 15px; padding: 0; background: url(../images/puce/vagues.jpg) left top no-repeat; padding: 0 0 0 27px }
.floatListe2 ul li a { cursor: pointer; font-weight: bold; text-decoration: none; font: normal 12px arial }
.floatListe2 ul li a: hover { text-decoration: underline }

#search{
	position:absolute;
	left:751px;
	top:136px;
	z-index:2;
	width: 263px;
}

/* Add titileterrible module flash devis */
/*#flashmoduledevis { width: 542px; border: 1px solid #79cecb; padding-top: 10px;}*/
/*#flashmoduledevis { border: 1px solid #79cecb; }*/