*, body {
	margin:0;
	padding:0;
	font:11px/1.5 Arial, Helvetica, sans-serif;
}

body {
	background-color:#fff;
}
#contener {
 padding:0 10px 20px 15px;
 }
 #ulLink {
 margin:0 5px 0 0 !important;
 }
 #ulLink li {
text-align:right;
 }
.linkClose {
	font-weight:bold;
	text-decoration:none;
	font-size:14px
}
#blocHaut {
 width:457px;overflow:hidden;margin-bottom:15px;
}
/* Codes couleurs selon les cat�gories */
/* lavage */
.titreLavage {
	color:#178FB5;
}
.tetedegonLavage {
	background:#AFE0ED url(../img/bg_tdgLavage.gif) no-repeat top left;
}
.bottomTetedegonLavage {
	line-height:3px;
	font-size:1px;
	width:342px;
	height:3px;
	background:#fff url(../img/bg_bottomtdgLavage.gif) no-repeat top left;
}
.tetedegonLavage table {
	border:1px solid #AFE0ED;
	margin:15px 0 10px 10px;
}
.tetedegonLavage table td,.tetedegonLavage table th {
background-color:#E2F4F9;
vertical-align:center;
padding:2px;
border-bottom:1px solid #AFE0ED;
}
.tetedegonLavage table td {
	text-align:right;
	font-weight:bold;
	width:50%;
}
.tetedegonLavage table th {
	text-align:left;
	width:50%;
	font-weight:normal;
}

.tetedegonLiLavage {
	background-color:#d7f0f6;
}
.plusLavage {
	background:#D3EBF2 url(../img/bg_bottomPlusLavage.gif) no-repeat bottom left;
}
.plusLavage h2 {
	background:transparent url(../img/bg_topPlusLavage.gif) no-repeat top left;
}
/* Froid */
.titreFroid {
	color:#32C1D5;
}
.tetedegonFroid {
	background:#ABF2F8 url(../img/bg_tdgFroid.gif) no-repeat top left;
}
.bottomTetedegonFroid {
	line-height:3px;
	font-size:1px;
	width:342px;
	height:3px;
	background:#fff url(../img/bg_bottomtdgFroid.gif) no-repeat top left;
}
.tetedegonFroid table {
	border:1px solid #ABF2F8;
	margin:15px 0 10px 10px;
}
.tetedegonFroid table td,.tetedegonFroid table th {
background-color:#E1FAFD;
vertical-align:center;
padding:2px;
border-bottom:1px solid #ABF2F8;
}
.tetedegonFroid table td {
	text-align:right;
	font-weight:bold;
	width:50%;
}
.tetedegonFroid table th {
	text-align:left;
	width:50%;
	font-weight:normal;
}

.tetedegonLiFroid {
	background-color:#d5f9fc;
}
.plusFroid {
	background:#D5F3F7 url(../img/bg_bottomPlusFroid.gif) no-repeat bottom left;
}
.plusFroid h2 {
	background:transparent url(../img/bg_topPlusFroid.gif) no-repeat top left;
}
/* Cuisson */
.titreCuisson {
	color:#FAA606;
}
.tetedegonCuisson {
	background:#FCDC94 url(../img/bg_tdgCuisson.gif) no-repeat top left;
}
.bottomTetedegonCuisson {
	line-height:3px;
	font-size:1px;
	width:342px;
	height:3px;
	background:#fff url(../img/bg_bottomtdgCuisson.gif) no-repeat top left;
}
.tetedegonCuisson table {
	border:1px solid #FCDC94;
	margin:15px 0 10px 10px;
}
.tetedegonCuisson table td,.tetedegonCuisson table th {
background-color:#FEF2D8;
vertical-align:center;
padding:2px;
border-bottom:1px solid #FCDC94;
}
.tetedegonCuisson table td {
	text-align:right;
	font-weight:bold;
	width:50%;
}
.tetedegonCuisson table th {
	text-align:left;
	width:50%;
	font-weight:normal;
}

.tetedegonLiCuisson {
	background-color:#feeeca;
}
.plusCuisson {
	background:#FEE4AB url(../img/bg_bottomPlusCuisson.gif) no-repeat bottom left;
}
.plusCuisson h2 {
	background:transparent url(../img/bg_topPlusCuisson.gif) no-repeat top left;
}

/* PEM */
.titrePEM {
	color:#D20F31;
}
.tetedegonPEM {
	background:#F9B0C7 url(../img/bg_tdgPEM.gif) no-repeat top left;
}
.bottomTetedegonPEM {
	line-height:3px;
	font-size:1px;
	width:342px;
	height:3px;
	background:#fff url(../img/bg_bottomtdgPEM.gif) no-repeat top left;
}
.tetedegonPEM table {
	border:1px solid #F9B0C7;
	margin:15px 0 10px 10px;
}
.tetedegonPEM table td,.tetedegonPEM table th {
background-color:#FDE2EB;
vertical-align:center;
padding:2px;
border-bottom:1px solid #F9B0C7;
}
.tetedegonPEM table td {
	text-align:right;
	font-weight:bold;
	width:50%;
}
.tetedegonPEM table th {
	text-align:left;
	width:50%;
	font-weight:normal;
}

.tetedegonLiPEM {
	background-color:#fcd8e3;
}
.plusPEM {
	background:#FBD0E1 url(../img/bg_bottomPlusPEM.gif) no-repeat bottom left;
}
.plusPEM h2 {
	background:transparent url(../img/bg_topPlusPEM.gif) no-repeat top left;
}
/* Styles globaux */
.titre {
	font-size:22px;
	font-weight:bold;
}
.reference {
	font-size:18px;
	font-weight:bold;
	color:#000;
}


.plusLavage a#printFiche {
	background:#AFE0ED url(../img/printLavage.gif) no-repeat top left;
}
.plusFroid a#printFiche {
	background:#ABF2F8 url(../img/printFroid.gif) no-repeat top left;
}
.plusCuisson a#printFiche {
	background:transparent url(../img/printCuisson.gif) no-repeat top left;
}
.plusPEM a#printFiche {
	background:#F9B0C7 url(../img/printPEM.gif) no-repeat top left;
}


ul {
	list-style:none;
	margin:0px 0 0 13px;
	padding-top:13px;
}

/* Fonds opacifi�s */
ul li {
	overflow:hidden;
	line-height:15px !important;
	margin-bottom:1px;
	vertical-align:top;
}

.titreItem {
 float:left;margin:0!important;padding:0 0 0 3px !important;
 line-height:15px !important;
}
.valueItem {
 float:right;margin:0!important;padding:0 3px 0 0 !important;
 line-height:15px !important;
 font-weight:bold;
}

/* Blocs */

#blocTetedegon {
	width:342px;
	margin-top:0;
}

#blocPlus {
	position:relative;
	width:457px;
	height:1%;
	margin-top:0;
	padding-bottom:13px;
	margin-bottom:15px;
}
#blocPlus a#printFiche {
	position:absolute;
	top:-2px;
	left:345px;
	display:block;
	width:112px;
	height:37px;
	text-indent:-5000px;
}
#blocPlus h2 {
	padding:10px 0 10px 13px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#blocPlus p {
	font-size:12px;
	padding:0 13px 0 17px;
}
#blocPlus p strong {
	font-size:12px;
	font-weight:bold;
}

#blocGris {
	position:relative;
	width:457px;
	height:1%;
	margin-top:0;
	padding-bottom:13px;
	margin-bottom:15px;
	background:#efefef url(../img/bg_bottomBlocGris.gif) no-repeat bottom left;
}
#blocGris a#printFiche {
	position:absolute;
	top:-2px;
	left:345px;
	display:block;
	width:112px;
	height:37px;
	text-indent:-5000px;
	background:transparent url(../img/printBlocGris.gif) no-repeat top left;
}
#blocGris ul {
	margin:0px 0 15px 13px;
	padding-top:5px;
}
#blocGris ul li {
	background-color:#f7f7f7;
}
#blocGris h2 {
	padding:10px 0 10px 13px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.blocGrisTop {
	background:transparent url(../img/bg_topBlocGris.gif) no-repeat top left;
}
#blocGris table {
	border:1px solid #EFEFEF;
	margin:0px 0 0px 10px;
}
#blocGris table td,#blocGris table th {
background-color:#F9F9F9;
vertical-align:center;
padding:2px;
border-bottom:1px solid #EFEFEF;
}
#blocGris table td {
	text-align:right;
	font-weight:bold;
	width:50%;
}
#blocGris table th {
	text-align:left;
	width:50%;
	font-weight:normal;
}
