.nettoyeur {
	clear:both;/*  */
}
/**/
pre { display:none }

img, div {
	 border: none;
	 behavior: url(iepngfix.htc) 
}
#imgBorder{
	border:2px solid #8a0b3e;
	float: left; margin: 0 6px 6px 0;
}

a img {
	border: 0px;
	text-decoration: none;
}

/*=======BODY=========*/
body {
	overflow-x:hidden;
	background-color: #211615;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../images/headerBackground.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
.content {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	width:995px;
	max-width:995px;
	*width:100%;
	*max-width:1325px;
	height: auto;
	min-height:250px;
	position:relative;
	clear:both;
	
}
.contentContenu {
	position:relative;
 	float:left;
	position:relative;
	padding-left:30px;
	/*padding-top:40px;*/
	width:auto;
	height:auto;
	clear:left;/*border: thin solid #CCCCCC;*/
	
}
.contenuPages {
	position:relative;
	float:left;
	width:600px;
	/*min-height:385px;*/
	height:auto;
	background-color:#a68c6f;/*padding:10px;*/
	
	
	
}
.contenuPagesTxt {
	float:left;
	line-height:20px;
	text-align:left;
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:20px;
}

.contenuPagesTxt h1 {
	color:#870d3e;
	font-size:25px;
}
.contenuPagesTxt h2 {
	color:#211615;
	font-size:18px;
}
.contenuPagesTxt p {
	color:#211615;
	font-size:12px;
}
.contenuPagesTxt li{
     margin-left:35px;
	/*list-style-position: outside;
	list-style-image: url(../images/bull.png);	*/
}
.contenuPagesTxt a{
	
	color: #FFFFFF;
	text-decoration: none;	/*list-style-position: outside;
	list-style-image: url(../images/bull.png);	*/
}
.ProduitHeader {
	position:relative;
	float:left;
	width:600px;
	height:62px;	
	background-color: #7e6854;
}
.ProduitImg{
	position:relative;	
	float:left;
	width:600px;
	height:250px;
}
.ProduitHeader img {
	padding-top:10px;
	padding-left:35px;
}
.ProduitLink {
	position:relative;
	float:left;
	width:600px;
	min-height:70px;
	background-color: #7e6854;
	background-image: url(../pages/nos-collections/images/produit_phares.png);
	background-position: 40px 15px;
	background-repeat: no-repeat;
	padding-bottom:10px;
	*padding-top:35px;
	*padding-bottom:0px;
}
.ProduitLink ul {
	padding-top:25px;
 *padding-top:5px;
}
.ProduitLink li {
	display: inline;
}
.ProduitLink li a {
	float: left;
	margin-left:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:20px;
	color: #FFFFFF;
	text-decoration: none;
}
.ProduitLink li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #870d3e;
}
.petitsSecretsPage {
	position:relative;
	float:left;
	width:600px;
	min-height:80px;
	height:auto;
	background-color:#7e6854;
	background-attachment: scroll;
	background-image: url(../images/savoirPlus.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #870d3e;
	border-right-color: #870d3e;
	border-bottom-color: #870d3e;
	border-left-color: #870d3e;
}
.petitsSecretsPageContenu {
	position: inherit;
	float:left;
	padding-left:0px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:10px;
	height:auto;
	background-attachment: scroll;
	background-image: url(../pages/petits-secrets/images/petitsSecrets.png);
	background-repeat: no-repeat;
	background-position: 30px 15px;
}
.petitsSecretsPageContenu ul {
	position: relative;
	float:left;
	color:FFFFFF;
	padding-top:25px;
 	*padding-top:35px;
	padding-bottom:15px;
	*padding-bottom:25px;
	
}
.petitsSecretsPageContenu li {
	display: block;
	/*float: left;*/
	color:FFFFFF;
}

.enSavoirPlus {
	position:relative;
	float:left;
	width:600px;
	min-height:80px;
	height:auto;
	background-color:#7e6854;
	background-attachment: scroll;
	background-image: url(../images/savoirPlus.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #870d3e;
	border-right-color: #870d3e;
	border-bottom-color: #870d3e;
	border-left-color: #870d3e;
}
.enSavoirPlusContenu {
	float: left;
	padding-left:0px;
	padding-right:10px;
	padding-top:15px;
	
	padding-bottom:10px;
	background-attachment: scroll;
	background-image: url(../images/enSavoirPlusTxt.png);
	background-repeat: no-repeat;
	background-position: 40px 15px;
}
.enSavoirPlusContenu ul {
	float: left;
	padding-top:15px;
   *padding-top:20px;
}
.enSavoirPlusContenu li {
float: left;
	display: inline;
}
.enSavoirPlusContenu li a {
	float: left;
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:20px;
	color: #FFFFFF;
	text-decoration: none;
}
.enSavoirPlusContenu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #870d3e;
}
.bandeauDroite {
	z-index:100;
	position:relative;
	width:150px;
	min-height:300px;
	top:2px;
	float:right;
	padding-right:12px;
	
	
}
.bandeauDroitePlus {
	z-index:100;
	position:relative;
	width:340px;
	top:2px;
	min-height:300px;
	float:right;
	margin-right:0px;
	
}
.bandeauDroitePlusContenu {
	width:100%;
	height:auto;
	padding-bottom:10px;
	text-align:center;
	
}
.bandeauDroitePlusContenu a {
	width:340px;
	height:auto;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}
.slideshow {
	position:relative;
	height:305px;
	width:799px;
	
}
.slideshowMini1 {
	position:relative;	
	width:146px;
	height:126px;
	float:right;
	left:0px;
	padding-top:10px;
	padding-bottom:5px;
}
.slideshowMini2 {
	position:relative;	
	width:146px;
	height:126px;
	float:right;
	left:0px;
	padding-top:17px;
}
.slideshowPages{
	position:relative;
	padding:0;
	margin:0;
}
/*=======HEADER=========*/


/*=======MENU=========*/
/******************************/
/* MON MENU DEROULANT */
/******************************/
#menu {
	text-align:left;
	position: absolute;
	/*float:left;*/
	left:330px;
	top:38px;
!important  width:auto;
	background-color: #870d3e;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.12em;
	display:block;
	margin:0 0 0 0;
	/*padding:0 0 12px 0;*/
	padding-bottom:12px;
	height:33px;
	font-size:14px;
	/*clear: inherit;*/
	/*background-image:url(http://www.mfr-saint-flour.fr/wp-content/themes/1978-sovereign/img/bg-menu.gif);
	background-repeat:repeat-x;*/
	z-index:1001;/*border: thin solid #CCCCCC;*/
}
#menu div {
	float:left;
	padding:0 0 0 0;
}
#menu div a img {
	border:none;
}
#menu div a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#menu div a:hover {
	color: #000;
}
#menu div ul {
	position: absolute;
	margin: 0px 0 0 0px;
	padding-top:30px;
 *margin:48px 0 0 0px;
	/*background-color:#50514C;*/
	background-image:url(../images/menu/background.png);
	background-position:left top;
	background-repeat:repeat;
	line-height:30px;
	height:280px;
	/*border-left:0px solid #8FB60C;
	border-right:0px solid #8FB60C;
	border-bottom:0px solid #8FB60C;*/
	*white-space: nowrap;
 *width:181px;
	text-indent: 8px;
}
#menu ul, #menu li {
	margin: 0 0 0 0;
	padding:0;
	list-style-type: none;
	list-style-position:outside;
}
#menu ul li {
	padding:6px 5px;
	font-size:0.8em;
}
#menu .parent {
	color:#FFFFFF;
	background-color: #870d3e;
	padding:0 5px;
	font-size:1.1em;
	font-weight: bold;
}
#menu ul li a {
	color:#FFFFFF;
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
#menu ul li a:hover {
	color: #f5f5f5;
	background-color: #211615;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
.logo {
	position:relative;
	top:10px;
	z-index:1001;
	float:left;
	width:331px;
	height:76px;
	border:none;
	padding-bottom:8px;
}
.logo a img {
	border:none;
}

/*=======FOOTER=========*/
.footer {
	position:relative;
	float:left;
	width:100%;
	height:22.5px;
	background-color: #870d3e;
	background-position: center;
	text-align: center;
	vertical-align:middle;
	margin-top:25px;
}
.footerChild {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:25%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.bottom {
	float:left;
	top:10px;
	position:relative;
	width:100%;
	height:165px;
	z-index:20;/*border: thin dotted #CCCCCC;*/
}
/*===============FICHES TECHNIQUES======================*/
.fiche-techniques {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-right:10px;
	position:relative;
	float:left;
	width:339px;
	height:218px;
	background-image: url(../images/bottom/fiche-techniques.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fiche-techniquesText {
	line-height:12px;
 	*line-height:10px;
	text-align:left;
	padding-top:20px;
 	*padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: inherit;
}
.fiche-techniquesText h2 {
	font-size: 11px;
	color: #1e1617;
	text-transform: uppercase;
	font-weight: bold;
}
.fiche-techniquesText p {
	font-size: 13px;
	color: #870d3e;
	font-weight: bold;
}
.fiche-techniquesText a {
	font-size: 11px;
	color: #870d3e;
	text-decoration: none;
	font-weight: normal;
}
.fiche-techniquesText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*===============DISTRIBUER NOS FROMAGES======================*/
.distribuer-nos-fromages {
	margin-top:20px;
	margin-bottom:0px;
	padding-top:10px;
	margin-right:10px;
	position:relative;
	float:left;
	width:339px;
	height:112px;
	background-image: url(../images/bottom/distribuer-nos-fromages.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #a68c6f;	
}
.distribuer-nos-fromagesText {
	line-height:12px;
 	*line-height:10px;
	text-align:left;
	padding-top:20px;
 	*padding-top:10px;
	padding-left:25px;
	padding-right:45px;
	padding-bottom:25px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: inherit;
	
	
}
.distribuer-nos-fromagesBottom {
	float:left;
	min-width:339px;
	min-height:50px;
	background-image: url(../images/bottom/distribuer-nos-fromagesBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:15px;
}
.distribuer-nos-fromagesText h2 {
	font-size: 10px;
	color: #1e1617;
	text-transform: uppercase;
	font-weight: bold;
}
.distribuer-nos-fromagesText p {
	font-size: 11px;
	color: #1e1617;
}
.distribuer-nos-fromagesText a {
	font-size: 11px;
	color: #870d3e;
	text-decoration: none;
	font-weight: normal;
}
.distribuer-nos-fromagesText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*===============QUOI DE NEUF======================*/
.quoideneuf {
	padding-right:10px;
	position:relative;
	float:left;
	width:263px;
	height:165px;
	background-image: url(../images/bottom/qouideneuf.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.quoideneuf img {
float:right;
margin-right:60px;
margin-top:60px;

max-width:70px;
}
.quoideneufText {
	line-height:12px;
	*line-height:11px;
	text-align:left;
	padding-top:50px;
	*padding-top:40px;
	padding-left:20px;
	padding-right:135px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: inherit;
}
.quoideneufText h2 {
	font-size: 11px;
	color: #1e1617;
	text-transform: uppercase;
	font-weight: bold;
}
.quoideneufText p {

	font-size: 11px;
	color: #1e1617;
}
.quoideneufText a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

/*===============COLLECTIONS======================*/
.collections {
	padding-right:12px;
	position:relative;
	float:left;
	width:339px;
	height:165px;
	background-image: url(../images/bottom/collections.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.collectionsText {
	line-height:18px;
	text-align:left;
	padding-top:35px;
	padding-left:25px;
	padding-right:45px;
	padding-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
}
.collectionsText h2 {
	font-size: 11px;
	color: #1e1617;
	text-transform: uppercase;
	font-weight: bold;
}
.collectionsText p {
	font-size: 11px;
	color: #1e1617;
}
.collectionsText a {
	padding-left:5px;
	padding-right:5px;
	font-size: 13px;
	color: #625342;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
}
.collectionsText a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	background-color: #211615;
}
/*===============COLLECTIONS======================*/
.petitsSecrets {
	padding-right:0px;
	padding-left:0px;
	position:relative;
	float:left;
	width:339px;
	height:165px;
	background-image: url(../images/bottom/petitsSecrets.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.petitsSecretsText {
	line-height:12px;
 *line-height:10px;
	position:relative;
	float:left;
	width:150px;
	line-height:12px;
	text-align:left;
	padding-top:40px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.petitsSecretsText h2 {
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}
.petitsSecrets img {
	position:relative;
	float:left;
	vertical-align:middle;
	padding-top:40px;
	padding-left:15px;
}
.petitsSecretsText p {
	font-size: 10px;
	color: #FFFFFF;
}
.petitsSecretsText a {
	border:none;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.petitsSecretsText a:hover {
	text-decoration: underline;
}
select {
	color:#FFFFFF;
	background-color: #a68c6f;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	min-width: 250px;
}
option:hover {
	color:#FFFFFF;
	background-color: #870d3e;
}
option:selected {
 color:#FFFFFF;
 background-color: #870d3e;
}
.boxgrid {
	top:10px;
	margin-bottom:10px;
	width: 600px;
	height: 140px;	
	float:left;
	background:#a68c6f;	
	overflow: hidden;
	position: relative;
}
.boxgrid img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.boxgrid h4 {
	padding-left:10px;
	
	color:#FFFFFF;
	
}
.boxgrid p {
	padding:10px;	
	color:#afafaf;
	font-weight:bold;
	font:10pt "Lucida Grande", Arial, sans-serif;
}
.boxcaption {
	float: left;
	position: absolute;
	background: #870d3e;
	height: 80px;
	width: 100%;
	opacity: .95;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 100px;
	left: 0;
}
.caption .boxcaption {
	top: 100px;
	left: 0;
}

