@media print {
body { margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin-bottom: 0cm; }
#titregamme { display: none; }
#menugauche { display: none; }
}


#logo{
width:176px;
height:104px;
}
#entete{
width:581px;
height:104px;
}




#colgauche {
background:url('../images/commun/fond_pains.png') no-repeat left bottom
}

/*---colonne de droite(images)---*/
#colisage {
clear:right;
font-size:11px;
margin:20px 0 0 10px;
width:100%
}

#colisage td {
border:1px solid #f9e1c2;
color:#444;
padding:5px;
vertical-align:top
}



#colisage ul {
margin:0
}

#contenu {
font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
margin:0 0 30px;
padding-right:10px;
text-align:left
}

#contenu .chapeau p {
background:url(../images/commun/fleche.gif) no-repeat 0 0;
line-height:20px;
text-indent:20px
}

#contenu .chapeau p a {
color:#444
}

#contenu .chiffre {
clear:left;
margin:20px 0 0 10px
}

#contenu .complist {
clear:left;
margin:15px 0 0 10px;
padding:0
}

#contenu .complist dd {
font-size:12px;
font-weight:700;
list-style-type:none;
margin:10px 0;
padding:0 0 0 10px
}

#contenu .complist dt {
float:left
}

#contenu .gamme {
background:#E19F26;
clear:right;
color:#fff;
display:block;
font-size:12px;
margin:10px 0 10px 10px;
padding:10px
}

#contenu .gamme h3 {
color:#fff;
display:block;
font-size:18px;
line-height:15px;
margin:10px 0 10px 10px
}

#contenu .simplist {
margin:10px 0 0 10px;
padding:0
}

#contenu .simplist li {
border-left:10px solid #E19F26;
list-style-type:none;
margin:10px 0;
padding:0 0 0 10px
}

#contenu .simplist li em,#contenu .complist dd em {
color:#c00;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-transform:uppercase
}

#contenu div.chapeau {
background:url(../images/commun/coin2.gif) no-repeat right bottom;
color:#fff;
margin:0 0 0 10px;
padding:5px 10px 15px
}

#contenu h1 {
color:#E19F26;
font-family:Arial, Helvetica, sans-serif;
font-size:18px
}

#contenu h2 {
font-size:14px
}

#contenu h3 {
clear:left;
color:#E19F26;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:10px 0 0 10px
}

#contenu p,#contenu h1,#contenu h2,.entreeCatal,.article img {
margin:10px 0 0 10px
}

#contenu p,#contenu li,#contenu td,#contenu th {
color:#444;
font-size:12px
}

#contenu p.extraitl {
background:#E19F26;
color:#fff;
display:block;
font-size:12px;
padding:10px;
width:180px
}

#contenu p.extraitr {
background:url(../images/commun/coin.gif) no-repeat right bottom;
clear:both;
color:#fff;
display:block;
float:right;
font-size:12px;
font-weight:700;
padding:10px;
width:160px
}

#contenu p.extraitr a {
color:#fff;
font-size:12px;
font-weight:700;
text-decoration:none
}

#contenu p.extraitr a:hover {
text-decoration:underline
}

#contenu strong {
font-size:13px;
font-weight:700
}

#contenu td {
padding:0 0 0 5px
}

#contenu th {
background:url(../images/commun/puce_fleche.png) no-repeat right 2px;
color:#06C
}

#contenu th,#contenu td {
height:22px
}

/*safe hack ie6*/
#contenu>.produit {
margin-left:10px
}

/*---colonne de gauche---*/
#desc {
font-size:12px
}

#desc dd {
color:#530000;
margin:0
}

/*#desc{width:330px}*/
#desc dl {
margin:10px
}

#desc dt {
color:#BA441C;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700
}

/*----------------Fiche produit----------------*/
#fiche {
margin:0 0 0 8px
}

#images {
float:right;
margin:0 5px 0 0;
width:205px
}

#images img {
margin:0 0 10px
}

/*----------------Moteur de recherche de gauche----------------*/
#loging {
margin:15px 0;
text-align:left;
width:176px
}

#loging #submit {
background-color:#f9e1c2;
border:1px #900 solid;
color:#900;
font-weight:700;
margin:0;
width:90px
}

#loging a {
color:#900;
display:block;
font-size:70%;
margin:0 0 0 10px;
width:65px
}

#loging input {
border:1px #900 solid;
margin:0 0 0 10px;
width:150px
}

#loging label {
color:#8B0017;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
margin:0 0 0 12px
}

#mentions,#mentions a {
color:#fff;
font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:center
}

#nav {
margin:20px 0 0 5px
}

#nav td a {
display:block;
text-align:center;
text-decoration:none
}

#onglets #accueil a {
background:url(../images/commun/bt_accueil.gif) no-repeat 0 0;
width:60px
}

#onglets #accueil a:hover,#onglets #accueil a.activ {
background:url(../images/commun/bt_accueil.gif) no-repeat 0 -23px
}

#onglets #clients a {
background:url(../images/commun/bt_client.gif) no-repeat 0 0;
width:92px
}

#onglets #clients a:hover,#onglets #clients a.activ {
background:url(../images/commun/bt_client.gif) no-repeat 0 -23px
}

#onglets #contacts a {
background:url(../images/commun/bt_contact.gif) no-repeat 0 0;
width:60px
}

#onglets #contacts a:hover,#onglets #contacts a.activ {
background:url(../images/commun/bt_contact.gif) no-repeat 0 -23px
}

#onglets #decouvrir a {
background:url(../images/commun/bt_decouvrir.gif) no-repeat 0 0;
width:105px
}

#onglets #decouvrir a:hover,#onglets #decouvrir a.activ {
background:url(../images/commun/bt_decouvrir.gif) no-repeat 0 -23px
}

#onglets #engagements a {
background:url(../images/commun/bt_engagement.gif) no-repeat 0 0;
width:169px
}

#onglets #engagements a:hover,#onglets #engagements a.activ {
background:url(../images/commun/bt_engagement.gif) no-repeat 0 -23px
}

#onglets #gamme a {
background:url(../images/commun/bt_gamme.gif) no-repeat 0 0;
width:95px
}

#onglets #gamme a:hover,#onglets #gamme a.activ {
background:url(../images/commun/bt_gamme.gif) no-repeat 0 -23px
}

/*--------NAVIGATION----------*/
#onglets a {
display:block;
height:23px;
text-indent:-3000px
}

#printer {
background:#f9e1c2 url(../images/catalogue/print.gif) no-repeat center bottom;
display:block;
height:24px;
text-indent:-3000px;
width:68px
}

#sticker {
background:#f9e1c2 url(../images/catalogue/stickers.gif) no-repeat center bottom;
display:block;
height:24px;
text-indent:-3000px;
width:86px
}

/*------------onglets du 1er sous-niveau----------------*/
#subnav {
background:#E19F26
}

#subnav .activ a,#subnav a:hover {
background:#BA441C;
border-bottom:1px #993817 solid;
border-left:1px #E37048 solid;
border-right:1px #993817 solid;
border-top:1px #E37048 solid;
color:#fff;
font-size:11px
}

#subnav a {
color:#900;
font-size:11px;
height:30px;
margin:0;
width:130px
}

#subnav td {
border-bottom:1px #900 solid;
height:40px
}

#supwrapper {
background:#71C7F4 url("../images/commun/bg.gif") repeat-y 50% 0
}

#topnav .activ a,#topnav .activ a:hover,#topnav01 .activ a,#topnav01 .activ a:hover {
background:url(../images/catalogue/onglet.png) no-repeat 0 -38px;
color:#900
}

#topnav a,#topnav01 a {
background:url(../images/catalogue/onglet.png) no-repeat 0 -76px;
color:#fff;
padding:2px 0 0;
text-transform:uppercase
}

#topnav a:hover,#topnav01 a:hover {
background:url(../images/catalogue/onglet.png) no-repeat 0 0;
color:#900
}

/*------------Petits onglets courrants----------------*/
#topnav td,#topnav a {
font-size:11px;
font-weight:700;
height:32px;
margin:0;
padding:0
}

#topnav td,#topnav a,#topnav01 td,#topnav01 a,#subnav td {
width:140px
}

#topnav01 td,#topnav01 a {
font-size:11px;
font-weight:700;
height:36px;
margin:0;
padding:0
}

#wrapper {
background:url("../images/commun/bg_2.gif") no-repeat 50% 100%;
padding-bottom:5px
}

#zefiche,.sssubnav td {
background:#f9e1c2
}

.Style1 {
color:red;
font-weight:700
}

.Style2 {
color:#A9031F
}

/*------------Listes fiches----------------*/
.article {
clear:left;
margin:10px 0 0 5px
}

.article .btn {
background:#F3C794 url(../images/catalogue/bordrose.gif) repeat-x center bottom;
color:#900;
font-weight:700;
text-align:center
}

.article .btn a {
color:#900;
display:block;
font-weight:700;
text-align:center
}

.article .comment p {
color:#900;
font-size:12px;
margin:10px 0 0
}

.article .contenu {
background:#f9e1c2 url(../images/catalogue/bordblanc.gif) repeat-x center bottom
}

.article h2 {
font-size:14px;
line-height:15px
}

.contextnav #actu a:hover,.contextnav #actu a.activ {
background:url(../images/commun/bt_actualites.jpg) no-repeat 0 -38px
}

.contextnav #catalogue a {
background:url(../images/commun/bt_catalogue.jpg) no-repeat 0 0
}

.contextnav #catalogue a:hover,.contextnav #catalogue a.activ {
background:url(../images/commun/bt_catalogue.jpg) no-repeat 0 -38px
}

.contextnav #cuisson a {
background:url(../images/commun/bt_cuisson.jpg) no-repeat 0 0
}

.contextnav #cuisson a:hover,.contextnav #cuisson a.activ {
background:url(../images/commun/bt_cuisson.jpg) no-repeat 0 -38px
}

.contextnav #nouveautes a {
background:url(../images/accueil/bouton_nouv.jpg) no-repeat 0 0
}

.contextnav #nouveautes a:hover,.contextnav #nouveautes a.activ {
background:url(../images/accueil/bouton_nouv_over.jpg) no-repeat 0 0
}

.contextnav #nousrejoindre a {
background:url(../images/commun/bouton_rejoindre.gif) no-repeat 0 0
}

.contextnav #nousrejoindre a:hover,.contextnav #nousrejoindre a.activ {
background:url(../images/commun/bouton_rejoindre_f2.gif) no-repeat 0 0
}


.entreeCatal .item {
	float:left;
	width: 135px;
}

.entreeCatal .item dl {
valign: bottom;
}

.entreeCatal .item dd {
margin:0;
padding:0
valign: bottom;
}

.entreeCatal .item dt {
	color:#900;
	font-weight:700;
	line-height:12px;
margin:0 0 3px
valign: bottom;
	font-size: 14px;
}

.entreeCatal .item img {
background:url(../images/gamme/btn_golist.gif) no-repeat 0 bottom;
padding:0 0 20px
}

.illustr dd {
font-size:9px;
margin:0;
padding:0 10px 0 0;
text-align:right
}

.produit {
background:url(../images/commun/fiche.gif) no-repeat right bottom;
float:left;
margin: 10px 0 0px 5px;
width:530px;
}

.produit dd {
clear:right;
font-size:11px;
margin:0px 10px 0px 3px;
}

.produit dd.img {
background:#fff;
clear:none;
float:left;
height:90px;
margin-left:0
}

.produit dd.img table {
height:90px;
vertical-align:middle;
width:130px
}

.produit dd.img table img {
width:130px
}

.produit dt {
color:#900;
float:right;
font-size:14px;
font-weight:700;
text-align:left;
width:385px;
}

.right,.illustr {
clear:right;
float:right;
margin:0 0 10px 10px
}

.sssubnav td a {
padding:5px 0 0
}

.sssubnav td,.sssubnav td a {
color:#900;
font-size:10px;
height:17px
}

.sssubnav td.activ a,#fiche .sssubnav td a:hover {
background:#EBB673
}

.sstitre-nouveaute {
color:#444;
font-size:14px;
font-weight:700;
text-align:left;
margin:10px;
}

a {
outline:none
}

body {
background:#71C7F4;
margin:0;
text-align:center
}

hr {
border:1px solid #FAF1DF;
clear:both
}

img {
border:0
}

tr.contextnav #actu a {
background:url(../images/commun/bt_actualites.jpg) no-repeat 0 0
}

tr.contextnav td,tr.contextnav a {
display:block;
height:38px;
text-indent:-3000px;
width:176px
}

/*------------plan du site----------------*/
#plan dt,#plan a{
margin:0}

#plan dd{
margin:0 0 0 10px;
padding:0 0 0 15px
}

#plan dt a,#plan p a{
font-size:13px;
font-weight:bold;
color:#cc0000;}

#plan a{
font-size:12px;
text-decoration:none;
color:#444;}

#plan a:hover{
text-decoration:underline}

#plan dl{
margin:0 0 0 10px}

#colisage th {
background:#f9e1c2;
color:#BA441C;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em
}
.imgdroit {
	display: block;
	float: right;
}

