html {margin:0;padding:0;}
body {font: 9pt Arial, Helvetica, sans-serif; background-color: #000000 ; margin: 0; padding: 0;}

a img {border:none;}
p {margin:0; padding:0; }

/* CONTENEURS */
#conteneurflash {width: 800px; height: 465px; position: absolute;left: 50%; margin-left: -390px; top: 50%; margin-top: -250px;text-align: center;}
#conteneur {width: 858px;position: absolute;left: 50%;	top: 15px; margin-left: -437px;	z-index: 1;}
#conteneur-menu-gauche {width: 165px;height: 360px; top: 216px;	left: 40px; position: absolute;background-color: #fff;text-align:center;}
#header {width: 858px; height: 129px; position: absolute; z-index: 2; background: url(img/imgbandeau1.jpg) no-repeat;}
#header object {float:left;width:800px;margin: 0 0 0 35px;}
#header .right {float:left;width:22px;height:100%;background: url(img/imgbandeau16.jpg) 0 75px no-repeat;}

/*LES MENUS*/
div.lmenu, div.rmenu {top: 129px; position: absolute; width:10px;height:41px;background: url(img/menu.gif) no-repeat;}
div.lmenu {left: 35px ; background-position: 0 0;}
div.rmenu {left: 825px; background-position: -319px 0;}

ul#menu {top: 129px; left: 5px ; position: absolute; margin:0 0 0 40px; padding:0; font-size: 11px; z-index: 7;}

ul#menu li {float: left; list-style-type: none;margin: 0; padding:0;text-align: center;text-transform:uppercase;background: url(img/menu.gif) -55px 0 no-repeat;}
ul#menu li.ventes {background-position: -35px 0;}
ul#menu li.caddie {background-position: -175px 0;}
ul#menu li a {display:block; margin: 0; width:90px; padding: 5px 0 0 0;  height: 36px;  text-decoration: none; font-weight: bolder; font-size: 11px; color: #fff;background: url(img/menu.gif) no-repeat;text-align:center;}	 
ul#menu li a:hover {display:block;  text-decoration: none; color: #AA1F23;background: url(img/menu.gif) no-repeat;}

ul#menu li.home a {background-position: -55px 0;}
ul#menu li.home a:hover {background-position: -55px -41px;}
ul#menu li.catalogue a {background-position: -55px 0;}
ul#menu li.catalogue a:hover {background-position: -55px -41px;}
ul#menu li.ventes a {width:130px; background-position: -35px 0;}
ul#menu li.ventes a:hover {background-position: -35px -41px;}
ul#menu li.communaute a {width:100px; background-position: -55px 0;}
ul#menu li.communaute a:hover {background-position: -55px -41px;}
ul#menu li.pro a {width:100px; background-position: -55px 0;}
ul#menu li.pro a:hover {background-position: -55px -41px;}
ul#menu li.promo a {background-position: -55px 0;}
ul#menu li.promo a:hover {background-position: -55px -41px;}
ul#menu li.contact a {background-position: -55px 0;}
ul#menu li.contact a:hover {background-position: -55px -41px;}
ul#menu li.caddie a {background-position: -175px 0;}
ul#menu li.caddie a:hover {background-position: -175px -41px;}

/* LA RECHERCHE */

div#search {top: 170px; left: 35px ;position: absolute; background: url(img/fondsearch.gif) top left no-repeat; width:800px; height:27px;}

div.alt {width:69px; height:15px; top: 7px; left: 195px ; position: absolute; z-index: 36; background: url(img/choisir.gif) no-repeat;}

div#search input, div#search select {background:#E6E6E6;font-size: 9px;}
div#search input {border:none;}
div#search select {width:130px; border: 1px solid  #990000;}

div#search input.qs {width: 126px;height:14px; padding:2px; margin: 4px 2px 4px 4px;text-align:center;}
div#search input.qssub {position:absolute;border: 1px solid #F5F5F5;background-color: #B90000;color: #FFFFFF;width: 22px;margin: 5px 0 0 4px;padding:0;}
div#search input.qssub:hover {border: 1px solid #000000;}

* html div#search input.qs {height:14px;}

select.designer {height:18px; margin: 4px 2px 4px 4px; top: 0px; left: 270px ; position: absolute; z-index: 36;}
select.categorie {height:18px; margin: 4px 2px 4px 4px; top: 0px; left: 425px ; position: absolute; z-index: 36;}
select.marque {height:18px; margin: 4px 2px 4px 4px; top: 0px; left: 580px ; position: absolute; z-index: 36;}
div#search input.selectsub {position:absolute;border: 1px solid #B90000;background-color: #B90000;color: #FFFFFF;width: 22px;margin: 5px 0 0 4px;padding:0;top:1px;left:762px;z-index:50;}
div#search input.selectsub:hover {border: 1px solid #000000;}

/* LE FOOTER */

#footer {width: 600px;height: 18px;left: -10px;top: 590px;position: absolute;color: #fff;font-size: 11px; }
#footer ul {margin:0 0 0 38px;padding: 0;}
#footer ul li {float: left; list-style-type: none;margin: 0 auto; text-align: center; left: 35px;}
#footer ul li a {float: left; margin: 0 8px;  height: 10px; left: 35px; text-decoration: none; color: #fff;}			 
#footer ul li a:hover {text-decoration: none; color: #AA1F23;}

/* LA HOME */

.flashmiddle {width:100%;text-align:center;margin:0 0 20px 0;}

.divcontacc {float: left;margin: 5px 0 0 15px; height: 60px;background-color: #FFFFFF ;border-bottom: 1px inset #C4C4C4;border-right: 1px inset #C4C4C4;padding: 0;text-decoration: none;cursor: pointer;}
.divinfoacc {float: left;width:60px;margin:0;background-color: #FFFFFF;cursor: pointer;}
.divimgacc {float: left ;background-color: #F5F5F5 ;margin:0; text-align: right ;padding: 0px ;}

/* RESULTATS */
.divcont {float: left; width: 272px;	height: 60px; margin: 0 0 20px 12px; padding: 0px; background : url(img/fond-fiche.gif) no-repeat;	border-right: 1px solid #C4C4C4 ;border-bottom: 1px solid #C4C4C4 ;cursor: pointer;}
.divcont a {text-decoration: none;cursor: pointer;}
.divcont a:hover {text-decoration: none;cursor: pointer;}
.divinfo {float: left;	width: 145px;margin-top: 0px;vertical-align: top;padding: 0px ;}
.divinfo a {text-decoration: none;cursor: pointer;}

.divimg {width: 93px ;display: table-cell; margin-top: -5px;float: left ;padding: 0px ;}
.divimg img {margin: 0 auto;vertical-align: center;position: relative;border-top: 1px solid #BDC9C6;border-right: 3px solid #CFD0D0;border-bottom: 3px solid #CFD0D0;border-left: 1px solid #BDC9C6;}
.titreres {color: #7F010C;font-size: 12px;padding: 0px;margin-right: 0px;margin-bottom: 0px;font-weight : bold ;}
.titreres a{text-decoration: none;color: #333;}

.nomres {color: #333;padding: 0px;font-size: 11px;margin-right: 0px;margin-bottom: 0px;font-weight : bold ;}
.nomres a{text-decoration: none;color: #333;}
.texteres {color: #333;font-size: 11px;padding: 0px;margin-right: 0px;margin-bottom: 0px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;vertical-align: baseline;word-spacing: normal;}
.texteres a{text-decoration: none;color: #333;}

/* CATEGORIE */

h4 {margin: 10px 0 10px 20px;text-transform:uppercase;}


.menu2 a { margin-top: 25px; width: 120px; height: 43px; float: left; display: block; text-decoration: none; color: #fff; font-weight: bolder;}		 
.menu2 a:hover { text-decoration: none;	 color: #000; font-weight: bolder;}
		
.menu2 a:active { color: #AA1F23; font-weight: bolder;}

#menucategorie {margin-top: 20px; padding-top: 20px; margin-left: 15px; padding-left: 15px; width: 200px;}
#menucategorie dt {cursor: pointer; font-weight: bolder; color: #333; }
#menucategorie dd {margin-left: 5px; padding-left: 5px;	list-style-type: none;}
#menucategorie ul {list-style-type: none; margin: 0; padding: 0;}
#menucategorie li {font-size: 80%;margin: 0px; padding: 0;list-style-type: none; color: #333;}
#menucategorie li a, #menucategorie dt a {color: #333; font-style: normal; text-decoration: none; display: block; height: 100% ;}
#menucategorie li a:hover {background: #7F010C; color: #F5F5F5;}
#menucategorie fieldset {background: #F5F5F5;}
#menucategorie legend {	cursor: pointer;font-weight: bolder;color: #333;font-variant: small-caps;}

#imgfilgauche {width: 1px; height: 473px; left: 1px; top: 125px; position: absolute; background: url(img/fil-ext-droit.jpg) repeat-y; z-index: 3}			
#space-gauche {width: 1px; height: 32px; top: 125px; left: 35px ; position: absolute; background-image: url(img/fil-gauche.jpg); z-index: 4;}

#espace-puce {height: 1px; width: 799px; top: 156px; left: 35px; position: absolute; background: url(img/espace-puce.jpg) top center repeat-x; z-index: 5;}

#diode {width: 880px; /* 857 - 35 - 22 = 800 - 1 - 1 (les fils) = 798*/	margin-top: 45px;left: -160px;float: left;position: absolute;z-index: 6;}
			
#basGfilgauche {width: 10px;height: 10px;left: 1px;top: 595px;position: absolute;background: url(img/coinbasGfilrouge.jpg) no-repeat;}
#filrougebas {width: 750px;height: 1px;	left: 11px;top: 604px;position: absolute;background: url(img/pixelFRH.jpg) repeat-x;}

.basDfilrouge {	width: 7px; height: 20px; left: 761px; top: 585px; position: absolute;	background: url(img/coinbasDfilrouge.jpg) no-repeat;}
.basDfilrouge2 {width: 7px;height: 20px;left: 849px;top: 555px;	position: absolute;background: url(img/coinbasDfilrouge.jpg) no-repeat;}

#filrougebas2 {width: 19px;height: 1px;left: 830px;top: 574px;position: absolute;background: url(img/pixelFRH.jpg) repeat-x;}
#space-droit {width: 1px;height: 37px; top: 133px; left: 834px ;position: absolute;background-image: url(img/fil-droit.jpg);}
#space-xtrem-droit {width: 1px;	height: 435px;  top: 125px;left: 855px ;position: absolute;background-image: url(img/fil-ext-droit.jpg);}





a.image { display:block; /* la balise a doit être en bloc */ width:20px; /* largeur de l'image réactive */ height:23px; /* hauteur de l'image réactive */ background-image:url(img/recherche/ok_off.jpg); /* source de l'image de départ */ background-repeat:no-repeat; }
				 
a.image:hover { /* définition de la classe "image" de la balise <a> au survol */
	background-image: url(img/recherche/ok_on.jpg); /* source de l'image d'arrivée */
} 
				 
#fin-bande {width: 5px;	height: 27px;  top: 170px; left: 830px;	position: absolute; background-image: url(img/recherche/fin-blanche.jpg); z-index: 38;}

#haut-menu-gauche {width: 171px;height: 11px;top: 205px;left: 35px;float: top;position: absolute;background: url(img/menugauche/cadrehaut.jpg) no-repeat;}

#gauchemenu {width: 10px;height: 360px;	top: 216px;left: 35px;	position: absolute;background: url(img/frame/gaucheframe.jpg) repeat-y;}

#droitemenu {width: 10px;height: 360px;top: 216px;left: 196px;position: absolute;background: url(img/frame/droiteframe.jpg) repeat-y;}
#bas-menu-gauche {width: 171px;	height: 9px;top: 576px;	left: 35px;position: absolute;background: url(img/menugauche/cadrebas.jpg) no-repeat;}

#hautframe {width: 622px;height: 11px;top: 205px;left: 213px;position: absolute;background: url(img/frame/hautframe.jpg) no-repeat;}
#basframe {width: 622px;height: 10px;top: 576px;left: 213px;position: absolute;	background: url(img/frame/basframe.jpg) no-repeat;}

#gaucheframe {width: 10px;height: 360px;top: 216px;left: 213px;	position: absolute;background: url(img/frame/gaucheframe.jpg) repeat-y;}
#droiteframe {width: 10px;height: 360px;top: 216px;left: 825px;	position: absolute;background: url(img/frame/droiteframe.jpg) repeat-y;}

.frame {left: 223px; /* on place ce bloc à droite du bloc menu de 180px de large */
	width: 603px;position: absolute;padding: 0px;top: 0px;margin-top: 213px;margin-left: 0px;height: 365px;	overflow: auto;	background-color: #F5F5F5;
	SCROLLBAR-FACE-COLOR: #9B9B9B;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	SCROLLBAR-SHADOW-COLOR: #fff;
	SCROLLBAR-3DLIGHT-COLOR: #E6E6E6;
	SCROLLBAR-ARROW-COLOR:  #ccc;
	SCROLLBAR-TRACK-COLOR: #fff;
	SCROLLBAR-DARKSHADOW-COLOR: #fff;}

.boites {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border: 1px solid #990000;background-color: #E6E6E6;}
.boites a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-color: #fff;}
.boites2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.textenoir {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #333333;	background-color: #CCCCCC;vertical-align: middle;}

input.boitesbouton {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;border: 1px solid #000000;background-color: #B90000;color: #FFFFFF;}
/*input.boitesbouton:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border: 1px solid #000000;background-color: #B90000;color: #FFFFFF;}*/

.accueil {position :relative;margin-top :10px;padding:0px;}	
h3#accueil {margin: 0px;margin-top: 3px;width: 580px;padding: 0px;background: url(img/bande-titre-interne.jpg) repeat-x;}
h3#fiche {margin: 0px;padding-top: -10px;width: 580px;font-size: 10pt;font-family: arial;
background: url(img/titres/vierge.gif) no-repeat;color: #F5F5F5;font-weight: bold;text-transform: uppercase;}
h3#fiche span{display: block;padding: -30px;margin-top: -18px;	margin-left: 30px;}

#p2p {position: relative;margin: 0px;margin-top: 0px;padding: 0px;width: 603px;	height: 19px;background: url(img/pied2page.gif) no-repeat;}
#p2p2 {position: relative;margin-top: 5px 0px 0px 0px ;	padding: 0px;width: 584px;height: 19px;	background: url(img/p2psmall.gif) no-repeat;}

h3#titremaj {margin: 0px;padding: 0px;font-size: 10pt;height: 19px;background-color: #7F010C;font-weight: bold;text-indent: 2px;color: #FFFFFF;}

.it {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFF;font-weight: bolder;background-color: #626262;font-style: normal;}
.it2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #F5F5F5;background-color: #ADADAD;}
.it3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;	background-color: #BFBFBF;}
.it4 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #E6E6E6;}
.it5 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;	background-color: #F5F5F5;}


/******FORMULAIRES********/
#formulaire {color: #AAAAAA; left: 15px; width: 175px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; 
text-align: left; float: left; line-height: 19px; margin-top: 12px; font-weight: bold;}
*html #formulaire {color: #AAAAAA; left: 15px; width: 175px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; 
text-align: left; float: left; line-height: 19px; margin-top: 20px; font-weight: bold;}
#formulaire ul{list-style-type: none ; margin-bottom: 3px ; padding: 0 ;}
#formulaire li{list-style-type: none ; height: 21px; margin: 0 ; padding: 0 ;}
#formulaire span{font-size: 11px; font-weight: bold;}

#formulaireboites {float: left; color: #AAAAAA; font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #444444;
text-align: left; width: 350px; margin-bottom: 20px;margin-top: 20px;}
#formulaireboites ul{list-style-type: none ; margin: 0 ; padding: 0 ;}
#formulaireboites li{list-style-type: none ; height: 21px; margin: 0 ; padding: 0 ;}
#formulaireboites span{font-size: 11px;	font-weight: bold;}

#menucontact {margin-top: 10px ;padding-top: 0px ;margin-left: 10px ;padding-left: 10px ;/*width: 100% ;*/}

/******communauté********/

dl#menucontact {margin-top: -10px;line-height: 21px;border: 0px;}
.dtmenucontact {font-weight: bolder ;text-align: left ;color: #333;margin-top: -5px;line-height: 21px;	border: 0px;}
dd#menucontact {line-height: 21px;margin-top: 5px;margin-bottom: 5px;}

legend#menucontact {font-weight: bolder;color: #333;font-variant: small-caps;}
fieldset#menucontact {background-color: #F5F5F5;width: 390pt;align: center;line-height: 21px;border-left: 0px;border-right: 0px;}

/******contact & pro********/
dt#titre {margin-top: 3em ;margin-bottom: 0em ;	font-style: italic ;border-bottom-style: thin ;	border-bottom-width: 0 ;}
fieldset#pro {background-color: #F5F5F5;width: 390pt;align: center;border: 0px;	border-top: 2px solid #C3C3C3;	border-bottom: 2px solid #C3C3C3;border-left: 0px;border-right: 0px;}
dd#bouton {margin-top: 3em ;margin-left: 50px;margin-bottom: 10px;margin-top: 1em ;}

/******input********/
input.boitesform {font-family: Arial, Helvetica, sans-serif;font-size: 9px;border: 1px solid #990000;background-color: #fff; width:150px;}
input.boitesform:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border: 1px solid #000;background-color: #fff;}

/******textarea********/
textarea.boitesform {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;border: 1px solid #990000;background-color: #fff; width:340px;}
.boitesform {text-align: left;margin-left: 2px;}
textarea.boitesform:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border: 1px solid #000;background-color: #fff;}

/************** ACCUEIL***************/
#flashacc {width: 473px;height: 230px;float: left;}
#newsaccueil {position : relative;margin-left: 2px;margin-top: 10px;float: left;width: 580px;/*border-top: 1px solid #CCCCCC;*/	border-bottom: 1px solid #CCCCCC;}
#ulminipic {list-style-image: none;list-style-type: none;margin-bottom: 0;margin-top: 0;margin-left: 120px ;}
.minipicli {margin: 0 8px; height: 85px ;width: 85px ;	border: 1px solid #7F010C ;float: left;}




	
/*####### LISTE PLAN DU SITE (pds) ###########*/	
#pds ul{margin-bottom: 0px;margin-top: 0px;margin-left: 25px ;padding: 0px;float: left;}
#pds li {list-style-image: none;list-style-type: none;width: 200px;margin-left: 20px ;margin-right: 20px ;margin-top: 7px;text-align: center;line-height: 15px;	float: left;}
#pds li p{margin-top: -2px;}
#pds li a{margin-bottom:3px;}
#pds li a:link{text-decoration: none;color: #B3B3B3;}
#pds li a:hover{color: #B3B3B3;	background-color: #F2F2E7 ;border: 1px solid #BDC9C6 ;}
#pds li a:visited{color: #B3B3B3 ;text-decoration: none;}
.textepds {color: #333;font-size: 11px;padding: 0px;margin: 0 0 2 3px;font-family: Arial, Helvetica, sans-serif;line-height: 15px;text-align: left;}
.texteplands {color: #333;font-size: 11px;padding: 0px;	margin: 3px 0 2 3px;font-family: Arial, Helvetica, sans-serif;line-height: 14px;text-align: left;padding: 0px;}


/***********        Caddie.php        ****************/
.conteneurcad {width: 583px ;height: 70px ;margin-bottom: 20px;padding-bottom: 20px ;}
.conteneurimg {float: left ;margin-top: 1px;width : 25px ;height: 40 px ;margin-left: 5px ;}
.conteneurquant {float: left ;height: 10px ;text-align: center;	margin-top: 12px;margin-left: 10px ;}
.cadtab {float: left ;margin-top: 0px ;margin-left: 2px ;width: 320px;}
.cadtdtitle {border: 1px solid #ccc ;text-align: center ; font-family: Arial, Helvetica, sans-serif ;line-height: 12px ;font-size: 10px ;}
.cadtd {border: 1px solid #7F010C ;text-align: center ; font-family: Arial, Helvetica, sans-serif ;line-height: 12px ;font-size: 10px ;height: 40px ;width: 100px ;}
.caddel {border: 1px solid #7F010C ;text-align: center ; font-family: Arial, Helvetica, sans-serif ;line-height: 12px ;font-size: 10px;height: 40px ;width: 60px ;}
.cadtdquant {border: 1px solid #7F010C ;text-align: center ;font-family: Arial, Helvetica, sans-serif ;	line-height: 12px ;font-size: 10px ;height: 40px ;width: 60px ;}

.cadtr {border: 1px solid #000 ;text-align: center ;font-family: Arial, Helvetica, sans-serif;line-height: 12px;font-size: 10px;background-color : #fff ;}

#prix {	float: left ;border: 1px solid #7F010C ;font-family: Arial, Helvetica, sans-serif ;text-align: center ; background-color : #fff ;margin-left: 10px ;}
#total {float: left ;font-family: Arial, Helvetica, sans-serif ;font-weight: bolder ;text-align: right ;width: 60px ;margin-left: 226px ;vertical-align: middle ;}
#caddimg {align: right;border: 0px;}
#caddimg a {align: right;border: 0px;text-decoration: none;}


/**********       Resultat.php          ************/
.divcont2 {width: 45%;height: 60px;width:301px;	margin-right: 12px;background-color: #FFFFFF;background : url(img/fond-fiche.gif) no-repeat;border-bottom: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4 ;margin-bottom: 20px ;padding: 0;}
.divinfo2 {  /*SANS ASCENSEUR*/
	width: 98px ; padding: 6px 0 0 0;/*height: 65px ; hauteur originale*/float: left;background-color: #FFFFFF ;border-bottom: 1px solid #C4C4C4 ;	border-right: 1px solid #C4C4C4 ;}

.divimg2 {width: 94px ;	height: 70px ;	background-color: #F5F5F5 ;float: left ;margin-right: 8px ;margin-bottom: 30px ;text-align: right ;padding: 0px ;}
.divimg2 img {border: 1px solid #7F010C ;position: relative  ;}


/*avec ASCENSEUR*/

/*******  BEST OF ************/
.divcontbest {width: 277px;height: 60px;margin-left: 9px;background-color: #FFFFFF ;background : url(img/fond-fichebest.jpg) no-repeat;	border-bottom: 1px solid #C4C4C4 ;
	border-right: 1px solid #C4C4C4 ;margin-top: 20px ;padding: 0;text-decoration: none;cursor: pointer;}
	

/******* vu dans ************/
.divcontvudans {width: 272px;height: 60px;margin-left: 9px;background-color: #FFFFFF ;	background : url(img/fond-fiche.jpg) no-repeat;border-bottom: 1px solid #C4C4C4 ;
	border-right: 1px solid #C4C4C4 ;margin-top: 15px ;padding: 0;text-decoration: none;cursor: pointer;float:left;}

.lienaccueil {font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: bold;color: #FFFFFF;text-decoration: none;}


/**************    Fiche.php   ***********************/
#ficheimg {margin-top: 10px; border: 1px solid #7F010C ;float: left ;margin-right: 7px ;}

.fichedesc {margin-top: 10px ;width: 290px ;vertical-align: top;float: left ;background-color: #FFFFFF ;border-bottom: 1px solid #C4C4C4 ;border-right: 1px solid #C4C4C4 ;}
.fichedesc a {text-decoration: none;}
.fichedesc a:hover {text-decoration: underline;color: #CCCCCC;}
.fichetab {float: left ;margin-top: 5px ;width: 580px;}

.fichetdtitle {border: 1px solid #ccc ;text-align: center ;font-family: Arial, Helvetica, sans-serif;line-height: 12px;font-size: 10px;}
.fichetd {border: 1px solid #7F010C ;text-align: center ;font-family: Arial, Helvetica, sans-serif;line-height: 12px;font-size: 10px;}
.fichetdblanc {border: 1px solid #7F010C ;background-color: #FFF;text-align: center ;font-family: Arial, Helvetica, sans-serif;line-height: 12px;font-size: 10px;}

.fichetr {border: 1px solid #000 ;text-align: center ; font-family: Arial, Helvetica, sans-serif;line-height: 12px;font-size: 10px;background-color : #fff ;}
#legende {background : url(img/legende.gif) no-repeat;width: 280px;height: 112px;position: relative;float: left;}
#legende pre {vertical-align: bottom;font-family: Arial, Helvetica, sans-serif;	color: #9A9A9A ;
	float: left ;font-size: 10px;padding: 0px;margin-right: 0px;margin-top: 10px;margin-left: 10px;	line-height: 15px;word-spacing: normal;}


/********************* Promos ************************/
.promo {margin:0px 0 0 20px;}
.promo p {float:left; padding:0px; margin:0 15px; width:105px; height:237px;}
.promo p a {display:block; position:relative;  margin:0; padding:0; width:105px; height:237px;  text-decoration:none;}
.promo p a span {position:absolute; display:none; padding:0; margin-top:13px; text-align:center; width:105px; }
.promo p.a {background:url(img/promo/exclu.jpg) no-repeat;}
.promo p.b {background:url(img/promo/coeur.jpg) no-repeat;}
.promo p.c {background:url(img/promo/minute.jpg) no-repeat;}
.promo p.d {background:url(img/promo/surprise.jpg) no-repeat;}
/*.promo p.d a {}
.promo p.d a:hover {background:url(admin/img/mini/atollo.jpg) no-repeat center 15px;}*/

hr {clear:both; visibility:hidden;}

.occasions {border-collapse:collapse; clear:both; margin:5px 0 0 0; width:100%; height:74px; background:url(img/promo/promo.gif) top center no-repeat;}
.occasions th {height:20px;}
.occasions td {width:180px; padding: 0 10px;}

.occasions h2 span {display:none;}
.occasions p {height:20px ; margin:2px 0 0 0;  width:100%; background:url(img/promo/occasions.gif) top left no-repeat;}

ul.list {margin:4px 0 0 0px;}
ul.list li {margin: 0 0 0 -20px;list-style-type:decimal; font-size:90%;}
ul.list li span.g {color:#6C6C6C;}
ul.list li a {float:none; margin:0; padding:0; display:inline; color:#8E030A; text-decoration:none; }
ul.list li a:hover {text-decoration:underline; }

* html .occasions ul.list li {margin:0 0 0 25px;} * html .occasions {margin:0;} * html .occasions div {margin:20px 0 0 0; }

/******** CGV ********/
.textecgv {border-top: 1px solid #BDC9C6 ;border-bottom: 1px solid #BDC9C6 ;color: #333;font-size: 11px;padding: 0px;margin-top: 3px;margin-left: 3px;margin-right: 0px;
	margin-bottom: 2px;font-family: Arial, Helvetica, sans-serif;line-height: 12px;	text-align: left;padding: 0px;}
