﻿/* GENERALITES */
*{padding:0; margin:0;}
html, body {
height:100%;
font-size:11px;
font-family:Verdana, "Bitstream Vera Sans", Arial, Tahoma, Sans-Serif;
}
body {
behavior:url('/csshover.htc');
}
body.fondPage {
background:#d5d4c9 url('../Images/cuisineplaisir/FondPage.png?v=1') repeat-x;
}
img {
border:0;
}
form {
height:100%;
padding:0;
margin:0;
}
div,p {margin-top:0}
input, textarea, select {
border:solid 1px #969696;
padding:0 1px;
font-size:11px;
margin:1px;
}
input:focus, textarea:focus, select:focus {
background-color:#ffc;
}
.inputFocus { background-color:#ffc; }
.inputError { background-color:#ffcccc;/*Rose*/ }
input[type="checkbox"], input[type="radio"], input[type="image"] {
border:none;
background-color:Transparent;
}
select {
font-size:10px;
}
input[type="button"],input[type="submit"] {
background:url('../Images/cuisineplaisir/FondBouton.png?v=1') repeat-x;
border:solid 1px #5c5b5b;/*Gris*/
padding-left:5px;
padding-right:5px;
font-size:10px;
height:20px;
font-weight:bold;
color:#454032;
cursor:hand;
}
input[type="button"]:hover,input[type="submit"]:hover {
}
a, a:visited {
color:#454032;/*Couleur1*/
font-weight:bold;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
label.lblForm {
display:block;
float:left;
text-align:right;
margin-right:5px;
width:150px;
height:15px;
line-height:15px;
}
span.chkLabel label {
display:inline;
float:none;
text-align:left;
width:auto;
}
br {
clear:both;
}
hr {
border:none;
border-top:solid 1px #454032;
}
ul {
list-style:none;
}
/* CONTENEURS */
#header {
height:140px;
}
#header #m_imgLogo {
position:absolute;
/*width:207px;
height:122px;*/
width:185px;
height:109px;
top:2px;
left:247px;
background-image:url("../Images/cuisineplaisir/Logo.jpg?v=1");
}
#header a, #header a:visited {
color:White;
text-decoration:none;
}
#header a:hover {
color:White;
text-decoration:underline;
}
#header #imgBandeau {
position:absolute;
width:199px;
/*height:111px;*/
}
#header #divLiensHeader {
position:absolute;
top:113px;
width:980px;
height:28px;
background:url("../Images/cuisineplaisir/FondLiensHeader.jpg?v=1");
}
.lienHeader {
float:left;
line-height:20px;
text-align:center;
}
.lienHeaderDroite {
float:right;
line-height:20px;
text-align:center;
padding:0 20px 0 0;
}
.lienContact {
padding:3px 0 5px 26px;
background:url("../Images/cuisineplaisir/contact.png?v=1") no-repeat;
}
.lienAide {
padding:3px 0 5px 26px;
background:url("../Images/cuisineplaisir/aide.png?v=1") no-repeat;
}
.lienPanier {
padding:3px 0 5px 26px;
background:url("../Images/cuisineplaisir/panier.png?v=1") no-repeat;
}
.lienCompte {
padding:3px 0 5px 26px;
background:url("../Images/cuisineplaisir/compte.png?v=1") no-repeat;
}
#header #divBonjour {
position:absolute;
left:170px;
top:2px;
}
#header #divMsgHeader {
position:absolute;
left:471px;
top:21px;
width:414px;
height:29px;
line-height:29px;
font-size:18px;
font-weight:bold;
text-align:center;
color:#585851;/*Couleur1*/
}
#header #divAccroche {
position:absolute;
width:173px;
height:112px;
top:9px;
left:812px;
}
#header #divMonCompte {
position:absolute;
width:180px;
top:129px;
left:320px;
font-weight:bold;
}
#header #divPanier {
position:absolute;
width:220px;
top:129px;
left:550px;
font-weight:bold;
}
#header #divSearch {
position:absolute;
top:85px;
right:11px;
}
.txtSearch {
font-size:10px;
width:140px;
height:17px;
line-height:17px;
padding:0px 8px;
border:none;
float:left;
background: transparent url('../Images/cuisineplaisir/FondRecherche.png?v=1') no-repeat;
}
.btnSearch {
/*display:block;
position:absolute;
top:131px;
right:11px;*/
width:23px;
height:17px;
margin-top:1px;
background: transparent url("../Images/cuisineplaisir/FondRecherche.png?v=1") no-repeat top right;
}
.btnSearch:hover {text-decoration:none;}

#conteneur {
min-height:100%;
position:relative;
width:981px;
margin:0 auto;
padding:0 10px;
background-color:White;
}
* html #conteneur {
height:100%;
}
.inner {
width:980px; /*** This width is for non-IE browsers. Mozilla makes this necessary. Be sure to check your layout in different browsers if you changes this value. Especially IE7 seems to create a horisontal scroll if this value is set too large ***/
}
* html .inner {
width:100%;
}
.centre2col {
padding:10px 2px 10px 10px;
height:440px;
width:790px;
}
#centre3col {
padding:16px 0 16px 16px;
height:440px;
/*width:812px;*/
}
#gauche {
color:White;
width:190px;
padding:0 3px;
background-color:#716f5f;
/*width:188px;*/
}
#finColGauche {
/*background:url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat -172px 0;
height:1px;
width:184px;*/
}
#droite {
padding:16px 16px 0 16px;
}
td#footer {
/*height:300px;*/
padding:0 0 10px 10px;
}
div#footer {
width:100%;
height:33px;
line-height:18px;
color:White;
text-align:center;
background:url('../Images/cuisineplaisir/FondFooter.png?v=1') no-repeat;
}
div#footer a, div#footer a:visited {
color:White;
text-decoration:none;
}
div#footer a:hover {
color:White;
text-decoration:underline;
}
.footerG {
color:#454032;
font-size:13px;
font-weight:bold;
height:134px;
padding-left:120px;
background:url('../Images/cuisineplaisir/CouvCP.jpg') no-repeat;
}
.footerD {
color:#454032;
font-size:13px;
font-weight:bold;
padding-left:80px;
background:url('../Images/cuisineplaisir/DDFooter.jpg') no-repeat;
}
.clear { clear:both; }

/* PUCES */
.Puce1, .Puce1:visited {
color:#454032;
padding-left:22px;
text-align:left;
text-decoration:none;
display:block;
overflow:hidden;
height:16px;
line-height:16px;
margin-top:3px;
font-size:12px;
margin-top:10px;
background:url("../Images/cuisineplaisir/Puce1.png?v=1") no-repeat;
}
.Puce1:hover {
text-decoration:underline;
}
.Puce2, .Puce2:visited {
color:white;
padding-left:22px;
text-align:left;
text-decoration:none;
display:block;
overflow:hidden;
height:16px;
line-height:16px;
margin-top:3px;
font-size:12px;
margin-top:10px;
background:url("../Images/cuisineplaisir/Puce2.png?v=1") no-repeat;
}
.Puce2:hover {
text-decoration:underline;
}
.Puce3, .Puce3:visited {
color:#999685;
padding-left:15px;
text-align:left;
text-decoration:none;
display:block;
overflow:hidden;
height:11px;
line-height:11px;
margin-top:2px;
font-size:10px;
background:url("../Images/cuisineplaisir/Puce3.png?v=1") no-repeat;
}
.Puce3:hover {
text-decoration:underline;
}
.Puce4, .Puce4:visited {
color:#e60003;
padding-left:18px;
text-align:left;
text-decoration:none;
display:block;
overflow:hidden;
height:12px;
line-height:12px;
margin-top:3px;
font-size:11px;
background:url("../Images/cuisineplaisir/Puce4.png?v=1") no-repeat;
}
.Puce4:hover {
text-decoration:underline;
}

/* BOUTONS */
.btnAcheter {
width:84px;
height:26px;
background:url('../Images/BtnPanier.png?v=2') no-repeat;
}
.btnVoir, .btnVoir:hover {
text-decoration:none;
display:block;
width:83px;
height:26px;
background:url('../Images/BtnVoir.png?v=1') no-repeat;
margin:0 0 0 auto;
}

/* TITRE 1 */
h1 {
color:#e60003; /*454032;*/
font-size:15px;
font-weight:bold;
margin:15px 0 0 7px;
}
h1.famille {
color:#bab9aa;
margin:40px 114px 0 0;
text-align:right;
}

/* TITRE 2 */
h2 {
width:100%;
height:24px;
line-height:24px;
color:White;
font-size:14px;
font-weight:bold;
text-align:center;
background-color:#a0a091;/*Couleur3*/
border-bottom:solid 2px white;
}
h2 a, h2 a:visited {
color:White;
text-decoration:none;
}
h2 a:hover {
color:White;
text-decoration:underline;
}

/* TITRE 3 */
h3 {
font-size:13px;
font-weight:bold;
}

/* PAGINATION */
div.pagination {
font-weight:bold;
height:18px;
line-height:18px;
padding:0 1px 0 1px;
border-left:solid 1px #c0c0c0;/*Gris*/
border-right:solid 1px #c0c0c0;/*Gris*/
border-bottom:solid 1px #c0c0c0;/*Gris*/
}
div.pagination a, a:visited {
color:black;
text-decoration:none;
font-weight:bold;
}
div.pagination a:hover, div.pagination a:active {
color:black;
text-decoration:underline;
font-weight:bold;
}

/* RUBRIQUES */
div.newsletter {
width:187px;
height:104px;
margin:15px 0 0 2px;
background:url('../Images/cuisineplaisir/FondNewsletter.png?v=1') no-repeat;
}
a#charte, a#charte:hover {
text-decoration:none;
display:block;
width:172px;
height:360px;
margin-bottom:12px;
background:url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat -344px -143px;
}
a#charteDD, a#charteDD:hover {
display:none;
}
a#contact, a#contact:hover {
text-decoration:none;
display:block;
width:172px;
height:76px;
margin-bottom:12px;
background:url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat 0px -412px;
}
.Rubrique {
color:White;
border-top:solid 2px white;
margin-top:12px;
/*padding-top:34px;
width:172px;*/
}
.Rubrique ul {
/*padding-bottom:5px;
margin:3px  5px 0 12px;*/
}
.Rubrique ul li {
padding-top:2px;
padding-bottom:2px;
}
.Rubrique ul li hr {
border-top:solid 1px white;
}
.Rubrique ul li a, .Rubrique ul li a:visited {
color:White;
}
.Rubrique ul li a:hover {
color:White;
}
.Rubrique span {
display:block;
color:#f8a837;
font-size:13px;
font-weight:bold;
margin-bottom:3px;

}
.Rubrique div {
font-size:12px;
padding:2px  5px;
}
.Rubrique div a, .Rubrique div a:hover, .Rubrique div a:active, .Rubrique div a:visited {
font-weight:normal;
color:White;
}
/*.Rubrique div.Actif {
background:url('../Images/cuisineplaisir/SpritesX.png?v=3') repeat-x 0px -88px;
}
.RubCategories {background:#e2e3e5 url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat -344px -513px;}
.RubFamilles {background:#e2e3e5 url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat -172px -513px;}
.RubMarques {background:#e2e3e5 url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat -516px -513px;}
.RubConseils {background:#e2e3e5 url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat -688px -513px;}
.RubOutils {background:#e2e3e5 url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat 0px -513px;}
.RubComm {background:#e2e3e5 url('../Images/cuisineplaisir/Sprites1.jpg?v=2.2') no-repeat -860px -513px;}
.RubFlash {height:0px;background:#e2e3e5 url('../Images/cuisineplaisir/Sprites1.jpg?v=2') no-repeat -1032px -513px;}
*/
/* ODR */
.ODRHeader, .ODRHeader:hover {
text-decoration:none;
display:block;
width:172px;
height:76px;
background:url('../Images/cuisineplaisir/Sprites1.jpg?v=2.1') no-repeat -516px -143px;
}
.ODRFooter {
text-align:center;
width:172px;
height:70px;
background:url('../Images/cuisineplaisir/Sprites1.jpg?v=2.1') no-repeat -516px -217px;
margin-bottom:12px;
}
.ODRFooter span {
font-size:22px;
}
.ODRFooter a, .ODRFooter a:hover, .ODRFooter a:visited {
display:block;
text-decoration:none;
color:White;
font-size:12px;
font-weight:bold;
padding-top:17px;
}
.RubODR1 {
width:162px;
padding:4px;
border-left:solid 1px #eb690b;
border-right:solid 1px #eb690b;
}
.RubODR {
width:162px;
padding:4px;
border-left:solid 1px #eb690b;
border-right:solid 1px #eb690b;
border-top:solid 1px #eb690b;
}
.listeODR {
border-collapse:collapse;
margin-bottom:8px;
}
.cadreODR {
height:140px;
border:solid 1px #eb690b;
}
.PaveODR {
width:357px;
background:url('../Images/CadreODR2.jpg') repeat-y;
margin-bottom:5px;
}
.PaveODRFin {
width:357px;
height:42px;
background:url('../Images/CadreODR3.jpg') no-repeat;
}
.PaveODRHeader {
display:block;
margin:0px;
padding:0px;
width:357px;
height:37px;
background:url('../Images/CadreODR1.jpg') repeat-y;
}

/* CHEMIN DE FER */
h4 {
color:#454032;/*Couleur1*/
font-size:11px;
/*height:20px;
line-height:20px;
font-style:italic;*/
}
h4 a, a:visited {
color:#454032;/*Couleur1*/
text-decoration:none;
}
h4 a:hover, a:active {
color:#454032;/*Couleur1*/
text-decoration:underline;
}

/* MENU DEROULANT */
div#divMenu {
position:relative;
height:25px;
z-index:1000;
padding-left:10px;
background:url('../Images/cuisineplaisir/FondBandeauMenu.jpg?v=1') no-repeat;
}
.AspNet-Menu {
list-style-type:none;
}
.AspNet-Menu-Horizontal {
float:left;
}
.AspNet-Menu-WithChildren {
float:left;
height:25px; 
z-index:1000;
/*width:109px;*/
display:block;
}
.AspNet-Menu-NonLink {
float:none !important /*Non-IE6*/; 
float:left /*IE-6*/;
height:25px;
line-height:25px;
display:block;
padding:0 8px 0 8px;
text-decoration:none;
text-align:center; 
font-weight:bold; 
color:#32322d;
cursor:pointer;
font-family:Arial,Sans-Serif;
font-weight:bold;
}
.AspNet-Menu-WithChildren ul 
{
display:none; 
border:none;
}
/*Non-IE6 hovering*/
.AspNet-Menu-WithChildren:hover 
{
position:relative;
background:url('../Images/cuisineplaisir/FondTitreMenu.png?v=1') no-repeat right top;
}
.AspNet-Menu-WithChildren:hover .AspNet-Menu-NonLink {
color:White;
}
a.AspNet-Menu-Link, a.AspNet-Menu-Link:visited
{
display:block; 
padding:0 8px 0 8px;
color:white;
text-decoration:none;
/*height:15px;
line-height:15px;*/
background:none;
font-weight:normal; 
}
a.AspNet-Menu-Link:hover
{
color:#454032;
background-color:white;
text-decoration:none;
border-bottom:none;
}
.AspNet-Menu-WithChildren:hover ul {
display:block; 
width:265px;
position:absolute; 
z-index:999; 
left:1px;
top:25px;
margin:0 0 15px -1px;
padding:0 0 20px 0;
background:url('../Images/cuisineplaisir/FondMenu.png?v=2') no-repeat left bottom;
}
div#divMenu ul li:hover ul li /*a*/ {
display:block;
width:265px;
/*overflow:hidden;
height:15px;*/
}

/* TABLEAUX */
div.tableau, .cadre, .cadre1 {
border:solid 1px #454032;/*Couleur9*/
background-color:White;
/*padding:2px;*/
}
.cadre2 {
margin-bottom:3px;
border-collapse:collapse;
border:solid 2px #bab9aa;/*Couleur1*/
}
table.tableau {
width:100%;
}
table.tableau th {
padding:2px 5px 2px 5px;
}
table.tableau td {
padding:2px 5px 2px 5px;
}
.entete {
height:20px;
line-height:20px;
color:White;
font-weight:bold;
background-color:#716f5f;/*Couleur3*/
}
.entete a, .entete a:hover {
color:White;
}
.lignePaire {
background-color:#cac9bd;/*Couleur4*/
}
.ligneImpaire {
background-color:white;/*Couleur5*/
}
.ligneEdit {
background-color:#f9bb00;
}

/* CADRES */
.cadreTop {
height:9px;
background:url('../Images/cuisineplaisir/CadreTR.png') no-repeat top right;
}
.cadreTop div {
width:9px;
height:9px;
background:url('../Images/cuisineplaisir/CadreTL.png') no-repeat;
}
.cadreBottom {
height:9px;
background:url('../Images/cuisineplaisir/CadreBR.png') no-repeat top right;
}
.cadreBottom div {
width:9px;
height:9px;
background:url('../Images/cuisineplaisir/CadreBL.png') no-repeat;
}
.cadre2Top {
height:5px;
background:url('../Images/cuisineplaisir/Cadre2TR.png') no-repeat top right;
}
.cadre2Top div {
width:5px;
height:5px;
background:url('../Images/cuisineplaisir/Cadre2TL.png') no-repeat;
}
.cadre2Bottom {
height:5px;
background:url('../Images/cuisineplaisir/Cadre2BR.png') no-repeat top right;
}
.cadre2Bottom div {
width:5px;
height:5px;
background:url('../Images/cuisineplaisir/Cadre2BL.png') no-repeat;
}
img.Vignette {
width:100px;
height:100px;
}

/* AUTRES STYLES */
.autresVues {
border-left:solid 1px #716f5f;/*Couleur3*/
border-right:solid 1px #716f5f;/*Couleur3*/
border-bottom:solid 1px #716f5f;/*Couleur3*/
}
.imgFicheArt {
width:300px;
height:300px;
}
.encadrement3 {
border-left:solid 2px #bab9aa;/*Couleur1*/
border-right:solid 2px #bab9aa;/*Couleur1*/
padding:5px;
}
.finPave1 {display:none;}
#lvProduits td {
margin:1px;
padding-left:2px;
padding-right:2px;
}
a.article, a.article:visited {
font-family:Verdana;
text-decoration:none;
font-weight:bold;
font-size:13px;
color:#e60003;/*Rouge*/
}
a.article:hover, a.article:active {
font-family:Verdana;
text-decoration:underline;
font-weight:bold;
font-size:13px;
color:#e60003;/*Rouge*/
}
div#divRechercheAvancee { width:100%; }
div#ResRechercheAvancee {
background-color:#dbdae0;/*Couleur8*/
height:32px;
line-height:32px;
text-align:right;
padding-right:10px;
font-size:14px;
font-weight:bold;
color:#454032;/*Couleur1*/
}
div.couleur1 {
background-color:#e1e1e5;/*Couleur4*/
border-bottom:solid 2px white;
}
div.couleur2 {
background-color:#f2f2f3;/*Couleur5*/
border-bottom:solid 2px white;
}
/*div.couleur3 {
background-color:#d2d0e6;
border-bottom:solid 2px white;
}*/
.abcd {
background:url('../Images/cuisineplaisir/SpritesX.png?v=3') repeat-x 0px -66px;
border:solid 1px #5c5b5b;/*Gris*/
padding:1px;
width:500px;
margin:0 auto;
}
.Aide {
cursor:default;
font-size:14px;
font-weight:bold;
}
.msgConfirm {
padding:5px;
text-align:center;
border:solid 2px green;
background-color:#b9f3ba;/*Vert*/
}
.msgErreur {
padding:5px;
text-align:center;
border:solid 2px #e60003;/*Rouge*/
background-color:#f0c0c2;/*Rose*/
}
.msgInfo {
padding:5px;
font-size:12px;
border:solid 2px #454032;/*Couleur1*/
background-color:#f9d719;/*Couleur2*/
}
.msgInfo2 {
padding:5px 5px 5px 59px;
font-size:12px;
border:solid 2px #ce2f37;/*Rouge*/
color:#ce2f37;/*Rouge*/
background:url('../Images/infos.gif') no-repeat;
}
.msgInfo2 p {
margin-bottom:8px;
}
.invisible {display:none;}
.rouge, a.rouge, a.rouge:visited, a.rouge:hover, .txtRouge {
color:#e60003;/*Rouge*/
}
.orange {
color:#FF8C00;
}
.vert {
color:Green;
}
.blanc {
color:White;
}
.gris {
color:Gray;
}
.noir {
color:Black;
}
.alignRight {
text-align:right;
}
.centered {
text-align:center;
}
.gras {
font-weight:bold;
}
.italic {
font-style:italic;
}
.gros {
font-size:13px;
}
.petit {
font-size:10px;
}
table.compare {
width:100%;
}
table.compare td {
padding:1px;
}
.description {
overflow:hidden;
text-align:justify;
text-overflow:ellipsis;
}
.btnUp {
overflow:hidden;
top:2px;
width:24px;
position:absolute;
}
.btnDown {
overflow:hidden;
top:15px;
width:24px;
position:absolute;
}
.FondCoin1 {
padding:10px;
background:#313128;
color:White;
border:solid 2px #f69e00;
}
.FondCoin2 {
color:White;
padding:8px 10px 8px 20px;
background:#0f1f69;
}
.FondCoin3 {
padding:15px 10px 5px 15px;
background:#b1c800;
}
.PavePV {
color:White;
width:780px;
height:143px;
margin-bottom:12px;
background:url("../Images/cuisineplaisir/Sprites1.jpg?v=2") no-repeat -344px 0px;
}
.PavePV .contenu {
padding:65px 0 0 201px;
}
.RubPV {
color:White;
width:172px;
height:242px;
margin-bottom:12px;
background:url("../Images/cuisineplaisir/Sprites1.jpg?v=2") no-repeat;
}
.RubPV .contenu {
padding:71px 5px 0 23px;
}
.btnAlign {
vertical-align:bottom;
}
.btnOk1 {
width:29px;
height:22px;
vertical-align:middle;
background:url("../Images/cuisineplaisir/BtnOk1.png?v=2") no-repeat;
}
.btnOk1:hover {}
.PaveMag {
width:780px;
height:171px;
}
.PaveMag td {
font-weight:bold;
}
.PaveMag .Mag1 {
width:220px;
height:65px;
padding:31px 0 0 28px;
}
.PaveMag .Mag2 {
width:335px;
height:41px;
margin-top:4px;
padding-left:28px;
overflow:hidden;
}
.PaveMag .Mag3 {
padding:10px 10px 0 0;
}
.PaveMag .Mag4 {
padding:10px 10px 0 0;
}
.PaveMag .Mag5 {
width:140px;
}
.PaveMag .Mag6 {
overflow:hidden;
font-size:13px;
font-weight:bold;
}
img.photo { border:dashed 1px #bab9aa; }

/* PAGE LISTE */
.enteteListe {
padding:3px;
text-align:center;
}
.enteteListe2 {
background-color:#e3e4e5;
}

table.listeProduits {
border-collapse:collapse;
margin-bottom:2px;
width:100%;
}
table.listeProduits td {
padding:1px;
}
.chkComp {
width:21px;
padding:0;
text-align:center;
vertical-align:middle;
background:url("../Images/cuisineplaisir/FondCheckCompare.png") repeat-y;
}
.bgGrisClair {
background-color:#e3e2dc;/*Couleur7*/
}
a.couleur1, a.couleur1:hover {
color:#454032;/*Couleur1*/
}
.bgCouleur1 {
background-color:#454032;/*Couleur1*/
}
.bordCouleur1 {
border:solid 1px #454032;/*Couleur1*/
}
.bordBasBlanc {
border-bottom:solid 2px white;
}
.titreArtListe {
background-color:#f9d719;/*Couleur1*/
border-bottom:solid 2px white;
height:24px;
line-height:24px;
overflow:hidden;
width:100%;
}
td.caract {
width:50%;
padding-left:6px;
}
.pg {
font-size:12px;
}
.curPg {
font-size:13px;
font-weight:bold;
color:#e60003;/*Rouge*/
}

/* PAVE SAISONNIER */
.ref {
font-size:9px;
color:#716f5f;
}
div.Special {
width:592px;
height:542px;
margin-bottom:12px;
}
table.Special {
position:relative;
width:196px;
border-collapse:collapse;
}
td.Special {
height:240px;
padding-top:20px;
}
div.Special1 {
width:195px;
height:240px;
}
a.AvtTitre, a.AvtTitre:visited {
color:Black;
text-decoration:none;
overflow:hidden;
display:block;
height:23px;
line-height:23px;
font-size:14px;
font-variant:small-caps;
text-align:center;
font-style:italic;
font-weight:bold;
}
a.AvtTitre:hover {
text-decoration:underline;
}
table.SpecialPrix {
/*height:130px;
position:absolute;
margin-top:0;
margin-left:5px;
text-align:left;
z-index:2;*/
}
table.SpecialPrix table {
background-color:White;
}
table.Special1Prix {
position:absolute;
background-color:white;
top:300px;
left:20px;
text-align:left;
z-index:2;
}
.ecopart, td.ecopart, td.Specialecopart {
color:#7bb00f;
font-size:10px;
font-weight:bold;
}
table.SpecialPrix td.ecopart {
text-align:right;
}
td.SpecialPrix, td.Special1Prix {
color:#e60003;/*Rouge*/
font-size:15px;
font-weight:bold;
text-align:right;
}
td.Special1Prix {
color:white;
font-size:24px;
background-color:#e60003;
}
table.Prix {
background-color:White;
text-align:left;
}
table.Prix td {
padding:1px;
}
td.Prix {
color:#e60003;/*Rouge*/
font-size:15px;
font-weight:bold;
}
table.ArticlePrix {
background:url('../Images/cuisineplaisir/FondPrix.png') no-repeat bottom left;
text-align:left;
}
table.ArticlePrix td {
padding:1px;
}
td.ArticlePrix {
color:white;
font-size:15px;
font-weight:bold;
}
td.Articleecopart {
height:28px;
line-height:22px;
color:black;
font-size:10px;
}
img.Special {
display:block;
margin:5px auto;
clear:both;
position:relative;
width:150px;
height:150px;
}
span.Special {
display:block;
overflow:hidden;
height:25px;
line-height:12px;
}
span.Special1 {
position:absolute;
display:block;
overflow:hidden;
text-align:justify;
width:330px;
height:61px;
line-height:12px;
top:445px;
color:Black;
padding:0 20px 0 20px;
}
div.SpecialdivBtnPanier {
width:27px;
overflow:hidden;
position:absolute;
margin:95px 0 0 157px;
z-index:2;
}
div.Special1divBtnPanier {
text-align:center;
position:absolute;
top:365px;
left:20px;
z-index:2;
}
.SpecialBtnPanier {}
div.SpecialDispo {
position:absolute;
width:188px;
text-align:right;
margin-top:2px;
z-index:2;
height:18px;
}
div.Special1Dispo {
position:absolute;
width:53px;
text-align:right;
margin-top:397px;
z-index:2;
}
/*div.Dispo {
margin-bottom:8px;
}*/
a.Dispo, a.Dispo:visited {
display:block;
width:33px;
height:18px;
margin:0 0 0 auto;
text-decoration:none;
background:url("../Images/dispo.png?v=2") no-repeat;
}
a.Dispo:hover, a.Dispo:active {
text-decoration:none;
}
div.Dispo a.Dispo, div.Dispo a.PasDispo {
margin:0;
}
a.PasDispo, a.PasDispo:visited {
display:block;
width:33px;
height:18px;
margin:0 0 0 auto;
text-decoration:none;
background:url("../Images/pasdispo.png?v=2") no-repeat;
}
a.PasDispo:hover, a.PasDispo:active {
text-decoration:none;
}
a.lnkPhoto1 {
position:absolute;
top:110px;
left:130px;
width:210px;
height:300px;
text-decoration:none;
}
.AvtMarque {
font-weight:bold;
font-size:13px;
}
a.AvtArticle, a.AvtArticle:visited {
color:Black;
text-decoration:none;
overflow:hidden;
display:block;
height:43px;
line-height:14px;
font-size:12px;
text-align:left;
font-weight:bold;
}
a.AvtArticle:hover {
text-decoration:underline;
}
a.AvtArticle1, a.AvtArticle1:visited {
color:Black;
position:absolute;
text-decoration:none;
display:block;
/*width:243px;*/
height:20px;
line-height:20px;
top:420px;
font-size:16px;
padding:0 20px 0 20px;
text-align:center;
font-weight:bold;
}
a.AvtArticle1:hover {
text-decoration:underline;
}
a.AvtTous, a.AvtTous:visited {
color:Black;
padding-left:22px;
text-align:left;
text-decoration:none;
display:block;
overflow:hidden;
height:16px;
line-height:16px;
margin-top:3px;
font-size:12px;
margin-left:8px;
font-weight:bold;
}
a.AvtTous:hover {
text-decoration:underline;
}
a.AvtTous1, a.AvtTous1:visited {
color:Black;
position:absolute;
text-decoration:none;
display:block;
overflow:hidden;
height:16px;
line-height:16px;
font-size:12px;
font-weight:bold;
padding-left:24px;
top:512px;
margin-left:20px;
}
a.AvtTous1:hover {
text-decoration:underline;
}
a.Puce, a.Puce:visited {
color:Black;
text-decoration:none;
display:block;
height:16px;
line-height:16px;
font-size:12px;
font-weight:bold;
margin-top:3px;
padding:0 0 3px 22px;
}
a.Puce:hover {
text-decoration:underline;
}
div.infosPro {
text-align:right;
line-height:11px;
font-size:10px;
font-family:Verdana,Arial;
border:solid 1px #dbdae0;/*Couleur8*/
background-color:#eee;
}
.promoPro {
color:Green;
}

/* Charte */
div.Charte {
background:url("../Images/cuisineplaisir/FondCharte.jpg?v=2") no-repeat;
}
div.Puce {
padding:0 5px 5px 22px;
}
.TitreCharte {
font-size:16px;
font-weight:bold;
margin:10px 0 0 88px;
color:#454032;/*Couleur1*/
}
.CharteNum {
font-weight:bold;
color:#bab9aa;
}
div.PaveCharteHaut {
height:25px;
background:#bab9aa url("../Images/cuisineplaisir/CoinCharteTR.png?v=2") no-repeat top right;
}
div.PaveCharteHaut span {
display:block;
width:25px;
height:25px;
background:url("../Images/cuisineplaisir/CoinCharteTL.png?v=2") no-repeat;
}
div.PaveCharte {
font-size:12px;
color:#454032;/*Couleur1*/
padding:0 20px;
background-color:#bab9aa;
}
div.PaveCharteBas {
height:25px;
margin-bottom:12px;
background:#bab9aa url("../Images/cuisineplaisir/CoinCharteBR.png?v=2") no-repeat top right;
}
div.PaveCharteBas span {
display:block;
width:25px;
height:25px;
background:url("../Images/cuisineplaisir/CoinCharteBL.png?v=2") no-repeat;
}

/* Panier */
table.Panier td { padding:1px; }

/* Modal Popup */
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
width:100%;height:100%;
top:0px; left:0px;
position:absolute;
z-index:10000;
}
.modalPopup {
background-color:white;
border:solid 2px #454032;/*Couleur1*/
position:relative;
}
.modalPopup h1 {
margin:0;
display:block;
color:White;
width:100%;
height:24px;
line-height:24px;
text-align:center;
font-weight:bold;
font-size:14px;
background-color:#454032;/*Couleur1*/
}
.modalPopupClose {
top:0px;
width:99%;
padding:2px;
text-align:right;
position:absolute;
/*z-index:100000;*/
}
#modalPage {
display:none;
position:fixed;
width:100%;
height:100%;
top:0px; left:0px;
}
#modalContenu { overflow:auto;padding:5px; }
#modalContainer {
position:absolute;
width:400px;
left:50%;
top:50%;
z-index:10001;
}

/* Auto Complete */
.autocompleteList {
visibility:hidden;
margin:0px!important;
background-color:White;
color:windowtext;
border:buttonshadow;
border-width:1px;
border-style:solid;
cursor:'default';
overflow:auto;
height:100px;
text-align:left; 
list-style-type:none;
z-index:100000;
}
.autocompleteHighlightedListItem {
background-color:#454032;/*Couleur1*/
color:White;
padding:1px;
}
.autocompleteListItem {
padding:1px;
}

/* Slider */
.slider {
position:relative;
background:url(../Images/proxiconfort/FondSlider.gif) 0 1px no-repeat;
height:22px;
width:314px;
float:left;
margin-right:5px;
}
.slider div {
position:absolute;
cursor:default;
}

/* RadioButtonList */
ul.AspNet-RadioButtonList-RepeatDirection-Horizontal li
{
float:left;
list-style:none;
}

/* Prix barrés */
span.prixBarre {
text-decoration:line-through;
}
td.prixBarre {
font-size:13px;
font-weight:bold;
text-align:center;
}
div.prixBarre {
padding:0 3px;
display:inline;
background:url(../Images/barre.gif) no-repeat center center;
}
.auLieuDe {
text-align:center;
font-weight:normal;
font-size:11px;
color:black;
}
a.btnAff, a.btnAff:visited {
display:block;
float:left;
width:21px;
height:19px;
margin:0 5px 2px 0;
background:url(../Images/btn1.jpg) no-repeat;
font-family:Verdana;
text-decoration:none;
font-weight:bold;
font-size:13px;
color:white;
text-align:center;
line-height:19px;
}
a.btnAff:hover, a.btnAff:active, a.btnAffhover {
display:block;
float:left;
width:21px;
height:19px;
margin:0 5px 2px 0;
background:url(../Images/btn1.jpg) no-repeat 0 -19px;
font-family:Verdana;
text-decoration:none;
font-weight:bold;
font-size:13px;
color:white;
text-align:center;
line-height:19px;
}