@import url(global.css);

h1{
font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	color: #A0272C;
	margin:0;
	padding:0;
}

h2{
font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#654839;
	margin:0;
	padding:0;
	

}

h3{
font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#654839;
	margin:0;
	padding:0;
}

h4{
font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	color: #654839;
	margin:0;
	padding:0;
}



.textepetit{
font-size:10px;
}

.textepetit a{
font-size:10px;
}


.content{

}

.bande{
float:left;
}

.maincontent{
float:inherit;
position:relative;
vertical-align:bottom;
width:980px;
background-color:#EDE7D0;
background-image: url('../../img/global/int-bg.gif');
}

.centralcontent{
float:left;
width:686px;
position :relative;
background-image: url('../../img/global/int-central-bg.jpg');
background-repeat:repeat-y;

}


.clnright{

vertical-align:baseline;
	float:left;
	width:112px;
	margin:0;
	padding:0;
	
}

.clnright p{

margin:0;
	padding:6px 7px;
	color:#4A442D;
	
}

.clnright ul{

margin:0;
	padding:0px 0px 0px 0px;
}

.clnright li{

background-image:url('../../img/global/puce-bg.gif');
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
margin:0;
	padding:0px 0px 0px 0px;
	height:auto;

}

.clnright a{


list-style-image:none;
margin:0;
	padding:0px 0px 0px 0px;
	font-size:11px;

}

.ptmenuhaut{
position :relative;
width:112px;
height:12px;
padding: 0;
margin:0px 8px;
}

.ptmenu{
	text-align:left;
	width:117px;
	padding: 0;
	margin:0px 8px;
	background-image: url('../../img/global/int-menu-centre.gif');
	background-repeat:repeat-y;
	
}

.ptmenu ul{
list-style-type:none;
margin:0;
	
}

.ptmenu li{

list-style-position:outside;
padding:3px 12px 3px 12px;
}

.ptmenuextrahaut{
position :relative;
width:112px;
height:12px;
padding: 0;
margin:0px 0px 0px 24px!important;
margin:0px 0px 0px 16px;
}

.ptmenuextra{
	text-align:left;
	width:117px;
	padding: 0;
	margin:0px 0px 0px 24px!important;
	margin:0px 0px 0px 16px;
	background-image: url('../../img/global/int-menu-centre.gif');
	background-repeat:repeat-y;
	
}

.ptmenuextra ul{
list-style-type:none;
margin:0;
padding: 0px 0px 0px 12px!important;
padding:0;	
}

.ptmenuextra li{

list-style-position:outside;
padding:3px 6px 3px 0px!important;
padding:3px 6px 3px 12px;
}


.catalogue{
	position : absolute;
	bottom:0px!important;
	bottom:-3px;
	height :205px;
	width:147px;
	z-index:auto;
	right : 1px;
	padding:0;
	margin:0;		
}

.catalogueauthen{
	position : absolute;
	bottom:0px!important;
	bottom:-4px;
	height :205px;
	width:147px;
	right : 1px;
	padding:0;
	margin:0;		
}

.catalogue a{
border:0;
	padding:0;
	margin:0;	
			
}

.catalogue img{
border:0;
	padding:0;
	margin:0;	

}

.ptmenu form{
padding: 147px 0px 0px 13px;
margin:0;

}

.ok {
width:43px;
height :22px;
vertical-align:text-bottom;
margin:0;
padding:5px 0px 0px 34px;
}

.inputfield{
width:104px;
height :15px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
text-align:center;
}

.inputfield2{
width:30px;
height :15px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
position:absolute;
	left: 230px
}

.inputfield3{
width:30px;
height :15px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;

}

.inputfieldpostes{
	position:absolute;
	left: 230px;
	width:165px;
	height :17px;
	font-size:11px;
	color: #A0272C;
	padding:0;
	margin:0;
}



.inputfieldpostesmedia{
	position:absolute;
	left: 96px;
	width:299px;
	height :15px;
	font-size:11px;
	color: #A0272C;
	padding:0;
	margin:0;
	
}

.inputfieldfile{
	position:absolute;
	left: 230px;
	width:247px;
	height :20px;
	font-size:11px;
	color: #A0272C;
	padding:0;
	margin:0;
	top: 234px;
}

.inputfieldsubmit{
position:relative;
float:right;
width:auto;
height :20px;
font-size:11px;
color: #000000;
padding:0;
margin:0;
}



.inputfieldannivjour{
position:absolute;
left: 230px;
width:50px;
height :17px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
}

.inputfieldannivmois{
position:absolute;
left: 290px;
width:50px;
height :17px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
}

.inputfieldannivannee{
position:absolute;
left: 350px;
width:60px;
height :17px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
}

.inputfieldcivilite{
position:absolute;
left: 230px;
width:100px;
height :17px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
}

.inputfieldpays{
position:absolute;
left: 230px;
width:150px;
height :17px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
}

.textareapostes{
	position:absolute;
	left: 231px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 139px;
}

.textareaavis{
	position:absolute;
	left: 231px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 159px;
}

.textareacatal{
	position:absolute;
	left: 231px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 210px;
}

.textareaastuces{
	position:absolute;
	left: 231px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 201px;
}

.mainmenu {
height : 393px;
width:146px;
float: left;
margin: 0;
padding: 0;
list-style-type: none;
background-image: url('../../img/global/int-global-menu.jpg');
background-repeat:no-repeat;
vertical-align:baseline;
}

.mainmenuextra {
height : auto;
width:146px;
float: left;
margin: 0;
padding: 0;
list-style-type: none;
vertical-align:baseline;
	
}



.menuorg{
float:left;
width : 120px;
height : 381px;
margin:0;
padding:12px 0px 0px 19px;
text-align:center;
}

.intbottom{

float : left;
padding:0;
margin:0;
border:0;
width : 975px;
height : 20px;
background-image: url('../../img/global/int-bottom.jpg');



}

.hautcentral{
padding:0;
margin:0;
width : 686px;
height : 50px;
background-color:#ECDEB7;


}
.hautcentral img{
position:absolute;
top:-1px;
left:0px;
}

.hautcentralextra{
margin:0;
width : 651px;
height : 30px;
background-color:#ECDEB7;
background-image: url('../../img/fre/int-haut-central-extranet.jpg');
text-align:left;
padding : 20px 0px 0px 35px;
}

.retourextra {
position:absolute;
top:22px;
right:41px;
}

.hautcentralextra span{
font-family:"Times New Roman", Times, serif;
font-size: 18px;
font-weight:bold;
color: #7A786C;
background-color:#F1F0DE;
padding:0px 6px 0px 6px;
}


.bascentral{
padding:0;
margin:0;
width : 686px;
height : 51px;
clear:both;
}



.centrecentral{
padding:0;
margin:0;
width : 686px;
height: auto !important;
height: 292px;
min-height: 292px;
text-align:left;
position:relative;
}
	.centrecentral .block-produit{
		position:relative;
		margin-top:35px;
		margin-left:25px;
		padding:0 0 20px 20px;	
	}

		.centrecentral .block-produit .bottom{
			margin-top:-3px;
		}
		
		.centrecentral .block-produit .block-content{
			margin-top:-5px;
			border-left:2px solid #decaae;
			border-right:2px solid #decaae;
			width:548px;
			background-color:#FFF;
			padding:15px;
			text-align:left;	
			
		}
		
			.centrecentral .block-produit .block-content  ul{
				display:block;
				padding:0;
				height:110px;
				width:548px;
				padding-top:20px;
				margin:0;
			}
		
				.centrecentral .block-produit .block-content  li{				
					float:left;
					list-style:none;
					padding:0 8px;			
					margin-bottom:0px;			
				}
				
				.centrecentral .block-produit .block-content  li img{
					display:block;		
				}
				
				.centrecentral .block-produit .block-content li span{
					font-family:Georgia, Arial, Helvetica, sans-serif;
					color:#b3071b;
					font-size:1.3em;
					font-weight:bold;
				}
				
				.centrecentral .block-produit .block-content  li.border{
					border-right: 2px solid #bcb5ad;
					height:50px;				
					margin-top:15px;
					margin-right:20px;
				}

.paragraphe{
position:relative;
width:auto;
height:auto;
padding:0px 60px 20px 60px;
margin:0;
}

.block-boutique .block-content .paragraphe
{
	padding:0px;
}

.paragrapheboutique{
width:auto;
height:auto;
padding:0px 0px 20px 60px;
margin:0;
width:386px;
float:left;
}
.gmapwidthauto 
{
	width:auto;
}
.block-boutique {
	position:relative;
	padding-top:15px;
	padding-left:48px;
	float:left;
	left:0;
}

	.block-boutique .bottom{
		margin-top:-3px;
	}

	.block-boutique .block-content{
		margin-top:-3px;
		border-left:2px solid #decaae;
		border-right:2px solid #decaae;
		width:371px;
		background-color:#FFF;
		padding:15px;
		text-align:left;			
	}

.paragrapheactu{
min-height:70px;
height:auto!important;
height:70px;
padding:0px 20px 20px 60px;
margin:0;
}

.cb {
	clear:both;
	height:30px;
}
.textleft {
	float:left;
	width:100px;
	padding-left:60px;
}

.textleftlong{
	float:left;
	width:240px;
	padding-left:60px;
}

.textright{
	float:right;
	width:240px;
	padding-right:50px;
}

.visuels {
	float:right;
	position: relative;
	left:-50px;
}

	.visuels .cadre-photo{
		position:relative;
		background-image:url(../../img/cadre-produit.gif);
		background-repeat:no-repeat;
		width:140px;
		height:174px;
		float:left;
		margin-left:10px;	
	}
	
		.visuels .cadre-photo .image,
		.visuels-left .cadre-photo .image{
			position:absolute;
			padding:4px 5px;	
			
		}
			.visuels .cadre-photo .image img,
			.visuels-left .cadre-photo .image img{
				display:block;
				width:130px;
				height:166px;	
			
			}
			
		.visuels .cadre-produit .image,
		.visuels-left .cadre-produit .image{
			position:absolute;
			padding:8px 40px 10px 40px;	
			height:92px;		
		}
		
			.visuels .cadre-produit .image img,
			.visuels-left .cadre-produit .image img{
				display:block;
				height:85px;
				max-width:75px;		
			}


.visuels-left {
	float:left;
	position: relative;
	left:-50px;
}
	
	.visuels-left .cadre-photo{
		position:relative;
		background-image:url(../../img/cadre-produit.gif);
		background-repeat:no-repeat;
		width:140px;
		height:174px;
		float:left;
		margin-left:100px;
	}
	
	
.paragraphefiche{
	padding:0px 10px 20px 60px;
	margin:0;
	width:360px;
}

	.produitactu
	{
		margin:0 auto;
		padding:0 10px 0 15px;
		text-align:center;
		width:600px;
	}
	.produitactu .cadre-produit
	{
		float:left;
		margin:5px;
		background-color:red;
	}
	.paragraphefiche .imageright , .paragraphe .imageright{
		margin-left:10px;
	}

	.paragraphefiche .imageleft, .paragraphe .imageleft {
		margin-right:10px;
	}

	.visuels .cadre-produit,
	.visuels-left .cadre-produit{
		position:relative;
		background-image:url(../../img/cadre-produit.gif);
		background-repeat:no-repeat;
		width:140px;
		height:174px;
		background-color:#FFF;		
		float:left;
		margin-left:10px;
	}
	
	.paragraphefiche .cadre-produit {
		position:relative;
		background-image:url(../../img/cadre-produit.gif);
		background-repeat:no-repeat;
		width:140px;
		height:174px;
		background-color:#FFF;
		
		margin:0;
		padding:0;
		
	}
	
		.paragraphefiche .cadre-produit .image {
			height:92px;
			padding:8px 0;
			position:absolute;
			text-align:center;
			width:100%;
		}
		
			
		
			.paragraphefiche .cadre-produit .content,
			.visuels .cadre-produit .content,
			.visuels-left .cadre-produit .content{
				position:absolute;
				bottom:0px;
				padding:15px 0;		
				display:block;
			}
		
			.paragraphefiche .cadre-produit .content .description,
			.visuels .cadre-produit  .content .description,
			.visuels-left .cadre-produit  .content .description{
				color: #574a3d;		
				display:block;
				margin-top:3px;
				margin-bottom:3px;
				padding-left:3px;
				padding-right:2px;
				
			}
			
			.paragraphefiche .cadre-produit .content .prix-barre,
			.visuels .cadre-produit .content .prix-barre,
			.visuels-left .cadre-produit .content .prix-barre
			{
				color: #dd6976;	
				display:block;				
				text-decoration: line-through;
			}
			
			
			.paragraphefiche .cadre-produit .content .prix s,
			.visuels .cadre-produit .content .prix s,
			.visuels-left .cadre-produit .content .prix s
			{
				color: #dd6976;	
				display:block;				
				text-decoration: line-through;				
				font-family:arial;
				font-size:0.65em;
				font-weight:normal;
			}
			
			.paragraphefiche .cadre-produit .content .prix-actuel ,
			.visuels .cadre-produit .content .prix-actuel,
			.visuels-left .cadre-produit .content .prix-actuel,
			.paragraphefiche .cadre-produit .content .prix ,
			.visuels .cadre-produit .content .prix,
			.visuels-left .cadre-produit .content .prix{
				color: #b3071b;		
				font-family: Georgia, Arial, Helvetica, sans-serif;
				font-size:1.5em;
				font-weight:bold;
				display:block;		
			}
		
	
.textearticle{
margin:0;
padding:0;
}

.textearticle ul{
margin:0;
padding-left:15px;
}

.texteactu{
float:none!important;
float:left;
margin:0;
padding:0;
width:330px;

}

.textearticle p{
text-align:left;
margin:0;
padding:0px 0px 10px 0px;
}

.textearticle p{
text-align:left;
margin:0;
padding:0px 0px 10px 0px;
}


.paragraphefiche div.imageright, .paragraphe div.imageright{
float:right;
padding: 0;
margin:0px 0px 5px 5px;
position:relative;
}

.paragraphefiche div.imageleft, .paragraphe div.imageleft{
float:left;
padding: 0;
margin:0px 5px 5px 0px;
position:relative;
}

.imageactu{

float:left;
padding: 0;
margin:0px 5px 20px 0px;

}

.imagepdf{
float:right;
padding: 0;
margin:0px 0px 0px 0px;

}

.calage{
position:relative;
width:147px;
height:205px;
}

.encart{
position:relative;
float:right;
width:157px;
padding:0px 60px 15px 30px;

}

.encartboutique{
position:relative;
float:right;
width:157px;
padding:60px 45px 15px 30px;
}

.encartboutique2{
position:relative;
float:right;
width:195px;
padding:0px 45px 15px 30px;

}

.encartactu{
position:relative;
float:right;
width:157px;
height:auto;
padding:0px 0px 15px 0px;
}


.encartactuhaut{
width:157px;
height:auto;
margin:0;
padding:0;
background-image: url('../../img/global/encart-milieu.gif');
background-repeat:repeat-y;
}

.encartactucentre{
width:137px;
height:auto;
margin:0;
padding:5px 10px 5px 10px;
background-image: url('../../img/global/encart-milieu.gif');
background-repeat:repeat-y;
color:#654839;
}

.encartactucentre p{
width:137px;
margin:0;
padding:0;
}
.actudate{
font-size:10px;
}

.encartactubas{
width:157px;
height:11px;
margin:0;
padding:0;
}

.titrearticle{
	padding:0px 60px 0 60px;
	margin:0;
}

.encartdeco{
position:relative;
float:right;
width:auto;
height:auto;
margin:0;
padding:0px 40px 0px 0px!important;
padding:0px 30px 0px 0px;
}

.encartvitrine{
position:relative;
float:right;
margin:0;
padding:0px 0px 15px 0px;
width:auto;
height:auto;
}


.precsuiv{
float : right;
position:relative;
width:auto;
height:auto;
padding:0px 60px 10px 60px;
margin:0;
}

.postesform{
position:relative;
width:566px;
height:auto;
margin:0;
padding:0px 40px 10px 60px;

}

.postesformhaut{
width:566px;
height:auto;
margin:0;
padding:0;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;
}

.postesformcentre{
width:492px;
height:280px;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.postesformcentrecat{
width:492px;
height:auto;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.postesformbas{
width:566px;
height:50px;
margin:0;
padding:0;

}

.encartfrance{
float:left;
width:282px;
height::146px;
margin:0;
padding:0px 32px 0px 60px;
}

.encartpdf{
float:left;
width:248px;
height:146px;
margin:0;
padding:0px 60px 0px 0px;
}

.encarintpdf{
width:218px;
height:116px;
background-image: url('../../img/fre/encart-pdf.gif');
background-repeat:no-repeat;
margin:0;
padding:15px 15px 15px 15px;
}

.gazette p{
margin:0;
padding:0;
}

.popup {
float:left;
margin:0;
padding:0;

width:383px;
height:440px;
background-color:#E9DCB2;
background-image: url('../../img/fre/logo-cdf.gif');
}

.titrepopup {

font-family:"Times New Roman", Times, serif;
	font-size: 21px;
	color: #A0272C;
	margin:0;
	padding:0;
	
}

.textepopup{
padding:20px 20px 20px 20px;
margin:0;
text-align:left;
}

.textepopup ul{

margin:0;
padding-left:15px;
}

.inputfieldpopup{

width:165px;
height :15px;
font-size:11px;
color: #A0272C;
padding:0;
margin:0;
}

.inputfieldextranet{
	position:absolute;
	left: 146px;
	width:165px;
	height :15px;
	font-size:11px;
	color: #A0272C;
	padding:0;
	margin:0;

}
.textareapopup{

width:330px;
height :68px;
font-size:11px;
color: #000000;
padding:5px;
margin:0;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.avisformcentrecat{
width:492px;
height:276px;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.presseformcentrecat{
width:492px;
height:400px;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.encartliste{

float:right;
width:210px;
padding:0px 30px 15px 10px;
}

.listeboutiques{
font-size:10px;
margin:0;
padding:0px 0px 20px 0px;
}

.listeboutiques ul{
list-style-type:none;
margin:0;
	padding:0;
}

.listeboutiques li{
list-style-position:outside;
padding:2px 0px 2px 0px!important;
padding:2px 0px 2px 0px;
margin:0;
}

.listeboutiques a{
font-size:10px;
}

.textareaidee{
	position:absolute;
	left: 228px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 262px;
}

.textareaidee2{
	position:absolute;
	left: 228px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 376px;
}

.textareaastuces{
	position:absolute;
	left: 231px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 221px;
}

.textarearecette{
	position:absolute;
	left: 228px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 453px;
}

.textarearecette2{
	position:absolute;
	left: 228px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 579px;
}

.textarearecette3{
	position:absolute;
	left: 230px;
	width:356px;
	height :68px;
	font-size:11px;
	color: #000000;
	padding:5px;
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	top: 718px;
}

.inputfieldphoto{
	position:absolute;
	left: 230px;
	width:265px;
	height :20px;
	font-size:11px;
	color: #A0272C;
	padding:0;
	margin:0;
	
}

.ideeformcentrecat{
width:492px;
height:800px;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.ideeformcentrecat2{
width:492px;
height:740px;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.astucesformcentrecat{
width:492px;
height:350px;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.recetteformcentrecat{
width:492px;
height:970px;
margin:0;
padding:0px 37px 0px 37px;
background-image: url('../../img/global/encart-form-milieu.gif');
background-repeat:repeat-y;

}

.paragrapheidee{
padding:0px 10px 0px 60px;
margin:0;
width:360px;
}

.paragrapherecette{
padding:0px 10px 0px 60px;
margin:0;
width:360px;
}

.paragrapheastuces{
padding:0px 50px 0px 60px!important;
padding:0px 10px 0px 60px;
margin:0;
width:360px;
height :70px;
}

.inputfieldpostes2{
	position:absolute;
	left: 230px;
	width:265px;
	height :15px;
	font-size:11px;
	color: #A0272C;
	padding:0;
	margin:0;
	
}

.ideeright{
float:right;
padding: 0;
margin:0px 0px 5px 5px;
position:relative;
width:270px;
}

.ideeprecsuiv{
float : right;
position:relative;
width:auto;
height:auto;
padding:0px 0px 10px 0px;
margin:0;
}

.paragrapheideefiche{

position:relative;
width:auto;
height:auto;
padding:0px 60px 0px 60px;
margin:0;
}

h5{
font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#654839;
	margin:0;
	padding:10px 0 10px 0;
}

.encartactucentre{
width:137px;
height:auto;
margin:0;
padding:5px 10px 5px 10px;
background-image: url('../../img/global/encart-milieu.gif');
background-repeat:repeat-y;
color:#654839;
text-align:center;
}
.produitscatalogue
{
	width:546px;
	height:163px;
	background:url(../../img/global/encart-articles-catalogue.gif);
	margin: 20px auto;
	padding: 16px 18px;	
}
	.produitscatalogue p{
		height:28px;
		overflow:hidden;
	}
	.produitscatalogue ul
	{
		list-style-type : none;
		padding: 0;
		margin:5px 0;
	}
	.produitfiche ul
	{
		margin:10px 0 0 10px;
	}
	.produitfiche ul li
	{
		margin:5px 0 0 20px;
		background-position: 17px 50px;
	}
	.produitfiche ul li span.description
	{
		display: block;
		font-family: georgia;
		font-size: 1em;			
		font-weight: bold;		
		text-align: center;	
		height:43px;
		overflow:hidden;
	}
		.produitscatalogue ul li
		{
			float:left;
			padding:0 0 0 36px;
			background: transparent url(../../img/global/product-vertical-separator.gif) no-repeat scroll 17px 14px;
		}
		.produitscatalogue ul li.first
		{			
			padding:0;
			background : none;
		}
			.produitscatalogue ul li a
			{
				display: block;
			}
		.produitscatalogue span
		{			
			display: block;
			font-family: georgia;
			font-size: 16px;			
			font-weight: bold;
			width: 80px;
			text-align: center;			
		}
		.produitscatalogue span.titre
		{			
			display: block;
			font-family: georgia;
			font-size: 12px;			
			font-weight: bold;
			width: 80px;
			text-align: center;			
		}
		.produitscatalogue span.devise
		{
			display: inline;
			font-size: 11px;
			margin: 0 2px;
			font-weight: normal;
		}
		
		.produitscatalogue span s
		{			
			display:block;
		}
		ul.bottomlist
		{
		}
		
			ul.bottomlist li.first
			{
			}
			ul.bottomlist li
			{
				width:105px;
				margin:0;
				position:relative;
				
				float:left;
				padding:0 0 0 36px;
				background: transparent url(../../img/global/product-vertical-separator.gif) no-repeat scroll 17px 50px;
			}
				ul.bottomlist li a
				{
					text-align:center;
					display:block;
					
				}
				ul.bottomlist li span
				{
					width:100%;
					display: block;			
				}
					
					ul.bottomlist li span.titre
					{
						width:100%;
						display: block;
						color:#A0272C;
						height:42px;
					}
					ul.bottomlist li span s
					{
						font-size:11px;
						font-weight:normal;
					}
					
					ul.bottomlist li span.devise
					{
					}