/* CSS Document */

body {
  background:url(images/img_default/fond-page.jpg) repeat-x #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:0px;
  margin:0px auto;
  text-align:center;
   color:#4f4f4f;
}

#conteneur {
display:block;
  position: relative;
  text-align: justify;
  margin: 0px auto;
  padding: 0px;
  width: 935px;
}
#logoAnim{ position:absolute; top:0; left:0; width:305px; height:70px;}
#logo {
	float:left;
	padding:0;
	margin:0;
	width:305px;
	height:70px;
}
	#logo h1 {text-indent:-5000px; }


#accroche {
	float:left;
	padding:0 0 0 3px;
	margin:0;
	width:935px;
	height:39px;
	text-align:center;
	font-size:18px;
	color:#a48a7b;
	line-height:39px;
}
#legende span {
display:block;
line-height:20px;
	margin:0 0 10px 0;
font-size:14px;
color:#333333;
font-weight:300;}
#accroche a { text-decoration:none; color:#7ca115;}
#accroche a:hover { text-decoration:underline; color:#7ca115;}

#gauche {
	float:left;
	padding:0 0 0 3px;
	margin:0 0 6px 0;
	width:700px;
	min-height:500px;
}
#centreNAV {
	float:left;
	padding:0 0 0 3px;
	margin:0 0 6px 0;
	width:935px;
}

	#bruitCadre {
		float:left;
		padding:0;
		margin:0 0 10px 0;
		width:340px;
		height:363px;
		background:url(images/img_default/illustration-bruit-de-cadre.jpg) no-repeat;
	}
	#bruitCadre #btn {
		float:left;
		padding:329px 0 0 0;
		margin:0;
		width:340px;
		height:34px;
		background:url(images/img_default/btn-bruit-de-cadre.jpg) bottom no-repeat;
		line-height:34px;
	}
	
	#titoutam {
		float:left;
		padding:0;
		margin:0 10px 10px 10px;
		width:340px;
		height:363px;
		background:url(images/img_default/illustration-titoutam.jpg) no-repeat;
	}
	#titoutam #btn1 {
		float:left;
		padding:329px 0 0 0;
		margin:0;
		width:340px;
		height:34px;
		background:url(images/img_default/btn-titoutam.jpg) bottom no-repeat;
		line-height:34px;
	}
	#btn a.collection, #btn1 a.collection{color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:10px; font-size:13px; }
	#btn a.produits, #btn1 a.produits{color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:17px; font-size:13px; }
	
	#contenu {
		float:left;
		padding:10px;
		margin:0 0 6px 0;
		width:680px;
		height:127px;
		background:#f8f5f4;
		color:#4f4f4f;
	}
		#contenu #bienvenue{background:url(images/img_default/bienvenue.jpg) no-repeat; text-indent:-5000px;width:439px; height:18x; padding:0 0 10px 0; margin:0; display:block;}
		
		#contenu #bienvenueuk{background:url(images/img_default/bienvenue-uk.jpg) no-repeat; text-indent:-5000px;width:439px; height:18x; padding:0 0 10px 0; margin:0; display:block;}
		
		#contenu span {color:#8cb31f; font-size:14px; font-weight:bold;}
		#contenu a, #coloriages a {color:#8cb31f; font-weight:normal; text-decoration:none;}
		#contenu a:hover, #contenu a:hover {color:#8cb31f; font-weight:normal; text-decoration:underline;}
}

#droite {
	float:left;
	padding:0;
	margin:0 0 6px 0;
	width:232px;
	height:520px;
	background:#f8f5f4;
}

	#actualitesfr,	#actualitesuk {
		float:left;
		padding:61px 10px 0 10px;
		margin:0;
		width:212px;
		height:223px;
		background:url(images/img_default/titre-actualites.jpg) no-repeat top;
	}
	#actualitesuk {background:url(images/img_default/titre-actualites-uk.jpg) no-repeat top;
	}
		.titreActu {color:#e44a8f; font-weight:bold;padding:0 0 3px 0; margin:0;}
		.titreActu a {color:#e44a8f; font-weight:bold; text-decoration:none;}
		.titreActu a:hover {color:#e44a8f; font-weight:bold; text-decoration:underline;}
		.txtActu {color:#5e5e5e;padding:0 0 20px 0; margin:0; line-height:18px;}
		
	#photoMois {
		float:left;
		padding:0px;
		margin:0;
		width:232px;
		height:236px;
	}
		.cachefr {
			padding:0px;
			margin:0px;
			width:232px;
			height:236px;
			float:left;
		  	/* Mozilla ignores crazy MS image filters, so it will skip the following */
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='interface/images/img_default/photo-du-mois.png');
		}
		/* IE ignores styles with [attributes], so it will skip the following. */
		.cachefr[class] {
		  background-image:url(images/img_default/photo-du-mois.png);
		}
				.cacheuk {
			padding:0px;
			margin:0px;
			width:232px;
			height:236px;
			float:left;
		  	/* Mozilla ignores crazy MS image filters, so it will skip the following */
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='interface/images/img_default/photo-du-mois-uk.png');
		}
		/* IE ignores styles with [attributes], so it will skip the following. */
		.cacheuk[class] {
		  background-image:url(images/img_default/photo-du-mois-uk.png);
		}
		#photoMois p {position:absolute;z-index:80;top:562px;left:759px;color:#6e930a; width:150px; padding:0; margin:0; }
		#photoMois p  a {color:#6e930a; font-size:11px; text-decoration:none;}
		
/*******************************************************/
/******************    NAVIGATION    *******************/
/*******************************************************/
#bruitCadreNav { float:left; padding:0; margin:0 0 10px 0;	width:340px; height:325px; background:url(images/img_default/illustration-bruit-de-cadre.jpg) no-repeat;}
#listeBruit{ width:583px; float:left; margin:10px 0 0 10px; padding:0;}
#selection{ float:left; width:933px; margin:0 0 10px 0; padding:0; }	

	
#footer, #suivprec {
float:left;
	padding:12px 0 9px 0;
	margin:0;
	width:935px;
	height:14px;
	background:url(images/img_default/footer.jpg) no-repeat;
}
	#footer a{text-decoration:none; border-right:1px solid #ffffff; color:#FFFFFF; font-weight:bold; padding:0 10px 0 10px;} 
	
 #suivprec {background:transparent;
 margin:30px 0 10px 0;
 height:50px;
 line-height:50px;
 text-align:center;}

 #suivprec img, #suivprec span {margin:0 20px;}
	
	
	#lang {display:block;
	background:url(images/bg-langues.jpg) no-repeat;
	width:290px;
	height:30px;
	line-height:24px;
	float:right;
	}
	#lang a {text-decoration:none; color:#FFFFFF; font-weight:bold; padding:0 0px 0 25px;}
	#lang img {border:0}
/***********************************************************/
/******************    MENU PRINCIPAL    *******************/
/***********************************************************/
#conteneurmenu {
	margin:0px;
	padding:0;
	height:44px;
	width:609px;
	z-index:1000;
	float:left;
}

.menu {
	float:left;
	margin: 0;
	padding:0;
	font-weight:bold;
	text-align:left;
	font-size:12px;
}

/* .ssmenu = Les parties "déroulantes" qui s'affiche au survol d'un .menu */
.ssmenu {
	border-bottom:4px solid #cfe55d; border-left: 1px solid #cdd3d8; padding:0px; background:url(images/img_default/fond-sous-menu.jpg) repeat-x #e5f1a5;
}

.ssmenu ul, .ssmenu li.lienMenu {
/* Ne pas trop toucher. Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0px;
	list-style-type:none;
	background:transparent;
}

.menu a.presentation, .menu a.collections, .menu a.produits, .menu a.contact, .menu a.ou, .menu a.panier{
	height:25px;
	padding:5px 0 0 0;
	display: block;
	color: #ffffff;
	text-decoration: none;
	list-style-type:none;
	text-align:center;
/* Ne pas modifier le block, margin et width */
	display:block;
	margin:0px;
	width:100%;
}
.menu a.presentation:hover, .menu.presentation a:focus{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-presentation.jpg) no-repeat;}
.menu a.collections:hover, .menu.collections a:focus{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-collections.jpg) no-repeat;}
.menu a.produits:hover, .menu.produits a:focus{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-produits.jpg) no-repeat;}
.menu a.contact:hover, .menu.contact a:focus{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-contact.jpg) no-repeat;}
.menu a.ou:hover, .menu.ou a:focus{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-ou.jpg) no-repeat;}
.menu a.panier:hover, .menu.panier a:focus{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-panier.jpg) no-repeat;}


.ssmenu a, .ssmenu a:visited {
/* Les liens qui ne sont pas sous le curseur. */
	color:#48532b;
	padding:4px 8px 4px 8px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #ffffff;
/* Ne pas modifier le block, margin et width */
	display:block;
	margin:0px;
	width:100%;
}

html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width:auto;
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus {
	/* Les liens sous le curseur. On change les couleurs du texte et de fond, et on enlève le soulignement.*/
	background:#8fb51e;
	color:#ffffff;
	text-decoration:none;
}

.menuOuvert a.presentation {height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-presentation.jpg) no-repeat;}
.menuOuvert a.collections{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-collections.jpg) no-repeat;}
.menuOuvert a.produits{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-produits.jpg) no-repeat;}
.menuOuvert a.contact{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-contact.jpg) no-repeat;}
.menuOuvert a.ou{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-ou.jpg) no-repeat;}
.menuOuvert a.panier{ height:25px; padding:5px 0 0 0;display: block;color: #48532b;text-decoration: underline;list-style-type:none;display:block;margin:0px;width:100%; background:url(images/img_default/over-panier.jpg) no-repeat;}




/*************************************************************************/
/************************** page bruit de cadre **************************/
/*************************************************************************/
#photoBruit {
	float:left;
	padding:0px;
	margin:0 0 10px 3px;
	width:346px;
	height:324px;
	background:url(images/img_default/illustration-bruit-de-cadre.jpg) no-repeat;
}

#collectionBruit {
	float:left;
	padding:0;
	margin:10px 0 0 0;
	width:583px;
	height:314px;
	background:url(images/img_nav/bg-liste-collection-bruit.jpg) no-repeat right bottom #baa69b;
}
	#titrecollectionBruit {float:left; padding:0 0 0 15px; margin:0; height:43px; width:568px; background:url(images/img_nav/bg-collection-bruit.jpg) repeat-x; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:43px; }
	#titrecollectionBruit span {color:#c7e142;}
	
	ul#menuBruit {
		list-style-type: none;
		float:left;
		padding:10px 0 0 13px;
		margin:0;
		width:181px;
		height:261px;
		background:url(images/img_nav/separation-collection.jpg) no-repeat right;
	} 
		ul#menuBruit3Cols {
		list-style-type: none;
		float:left;
		padding:10px 0 0 13px;
		margin:0;
		width:125px;
		height:261px;
		background:url(images/img_nav/separation-collection.jpg) no-repeat right;
	} 
	ul#menuBruit li,ul#menuBruit3Cols li {
		margin: 1px 0 0px 0px;
	}
	
	ul#menuBruit a {
		margin: 0 0px;
		padding:0 0 0 5px;
		width: 159px; 
		display: block;
		text-decoration: none;
		color: #663300;
		font-weight:bold;
		line-height:22px;
	}
	ul#menuBruit3Cols a {
		margin: 0 0px;
		padding:0 0 0 5px;
		width: 109px; 
		display: block;
		text-decoration: none;
		color: #663300;
		font-weight:bold;
		line-height:22px;
	}	 
	ul#menuBruit a:hover,ul#menuBruit3Cols a:hover {
		padding:0 0 0 5px;
		 background: #8a6554;
		 color:#ffffff;
	}

#enteteProduitsBruit {
	float:left;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	width:918px;
	height:35px;
	background:url(images/img_nav/produits-bruit-de-cadre.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	line-height:35px;
}
	#enteteProduitsBruit span {color:#c7e142;}
	
	.unProduit {
		float:left;
		padding:0;
		margin:0;
		width:233px;
		height:250px;
		display:inline;
	}
		.photoProduit {float:left; margin:13px 40px 0 40px; padding:0; width:147px; height:150px; border:2px solid #e0d7d2; display:inline;text-align:center;}
		.photoProduitBruit {float:left; margin:13px 40px 0 40px; padding:0; width:147px; height:150px; border:2px solid #e0d7d2; display:inline;text-align:center;}
		.photoProduitTitoutam {float:left; margin:13px 40px 0 40px; padding:0; width:147px; height:150px; border:2px solid #f4afcc; display:inline;text-align:center;}
		.nomProduit {float:left; margin:4px 42px 0 42px; padding:0; width:143px; height:34px; border-bottom:1px solid #e0d7d2; color:#4f4f4f; font-weight:bold; text-align:left; display:inline;}
		.savoirPlus { float:left; padding:0; margin:5px 0 0 53px; height:23px; width:121px; text-align:center; display:inline;}
	 p.photoProduit img,
 p.photoProduitBruit img,
 p.photoProduitTitoutam img{ margin:0 4px;}

	
		
/*************************************************************************/
/************************** page titoutam ********************************/
/*************************************************************************/
#photoTitoutam {
	float:left;
	padding:0px;
	margin:0 0 10px 3px;
	width:346px;
	height:324px;
	background:url(images/img_default/illustration-titoutam.jpg) no-repeat;
}

#collectionTitoutam {
	float:left;
	padding:0;
	margin:10px 0 0 0;
	width:583px;
	height:314px;
	background:url(images/img_nav/bg-liste-collection-titoutam.jpg) no-repeat right bottom #ef8fb7;
}
	#titrecollectionTitoutam {float:left; padding:0 0 0 15px; margin:0; height:43px; width:568px; background:url(images/img_nav/bg-collection-titoutam.jpg) repeat-x; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:43px; }
	#titrecollectionTitoutam span {color:#c7e142;}

	ul#menuTitoutam {
		list-style-type: none;
		float:left;
		padding:10px 0 0 13px;
		margin:0;
		width:181px;
		height:261px;
		background:url(images/img_nav/separation-collection-titou.jpg) no-repeat right;
	} 
	
	ul#menuTitoutam li {
		margin: 1px 0 0px 0px;
		height:22px;
	}
	
	ul#menuTitoutam a {
		margin: 0 0px;
		padding:0 0 0 5px;
		width: 159px; 
		height: 22px;
		display: block;
		text-decoration: none;
		color: #e3398d;
		font-weight:bold;
		line-height:22px;
	}
		 
	ul#menuTitoutam a:hover {
		padding:0 0 0 5px;
		 background: #e3398d;
		 color:#ffffff;
		 line-height:22px;
	}


#enteteProduitsTitoutam {
	float:left;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	width:918px;
	height:35px;
	background:url(images/img_nav/produits-titoutam.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	line-height:35px;
}
	#enteteProduitsTitoutam span {color:#c7e142;}
	
	.unProduit {
		float:left;
		padding:0;
		margin:0;
		width:233px;
		height:250px;
		display:inline;
	}
		.photoProduitTitoutam {float:left; margin:13px 40px 0 40px; padding:0; width:147px; height:150px; border:2px solid #f4afcc; display:inline;}
		.nomProduit {font-size:12px;float:left; margin:4px 42px 0 42px; padding:0; width:143px; height:34px; border-bottom:1px solid #e0d7d2; color:#4f4f4f; font-weight:bold; text-align:left; display:inline;}
		.savoirPlus { float:left; padding:0; margin:5px 0 0 53px; height:23px; width:121px; text-align:center; display:inline;}		
/*	.unProduit h3{float:left; margin:4px 42px 0 42px; padding:0; width:143px; height:34px; border-bottom:1px solid #e0d7d2; color:#4f4f4f; font-weight:bold; text-align:left; display:inline;}	
*/		
/*************************************************************************/
/***************************** page produit  *****************************/
/*************************************************************************/

dl,dd,dt {
margin:0;
padding:0;
}
#produitBruit {
	float:left;
	padding:0;
	margin:10px 0 15px 3px;
	width:933px;
	background:url(images/img_nav/bg-contenu-produit-bruit.jpg) repeat-x #ffffff;
}
#produitTitoutam {
	float:left;
	padding:0;
	min-height:280px;
	margin:10px 0 15px 3px;
	width:933px;
	background:url(images/img_nav/bg-contenu-produit-titoutam.jpg) repeat-x #ffffff;
}
	#photoProduit {float:left; margin: 0; padding:auto 0; width:350px; background:#FFFFFF;
	text-align:center; }
	#cadreTitoutam, #cadreBruit {
	display:block;
	width:330px;
	padding:5px 0;
	min-height:300px;}
	#cadreTitoutam {border:2px solid #f4afcc;}
	#cadreBruit {border:2px solid #e0d7d2;}
	#photo img {}
	.photoTitoutam, .photoBruit {
	border:0;
	}
	
/*	div#miniPhotoProduit { min-height:315px;}
	#miniPhotoProduit {float:left; margin:0 10px 0 0; padding:0; width:100px; background:#FFFFFF;}
	.miniPhotoTitoutam {border:2px solid #f4afcc; margin-bottom:19px;}
	.miniPhotoBruit {border:2px solid #e0d7d2; margin-bottom:19px;}
*/
	#miniPhotoProduit {float:left; margin:00; padding:0; width:100px; background:#FFFFFF; height:300px;}
	.miniPhotoTitoutam {border:2px solid #f4afcc; margin-bottom:19px;}
	.miniPhotoBruit {border:2px solid #e0d7d2; margin-bottom:19px;}


	#titreproduitTitoutam, #titreProduitTitoutam {
		margin:0px;
		padding:0;
		height:43px;
		background:url(images/img_nav/bg-titre-produit-titoutam.jpg) no-repeat right;
		font-size:20px;
		color:#FFFFFF;
		line-height:43px;
	}
	#titreproduitBruit, #titreProduitBruit {
		margin:0px;
		padding:0;
		height:43px;
		background:url(images/img_nav/bg-titre-produit-bruit.jpg) no-repeat right;
		font-size:20px;
		color:#FFFFFF;
		line-height:43px;
	}
	#detailsProduitTitoutam {
		margin:0px;
		padding:0;
		height:175px;
		border-bottom:1px solid #f19cc6;
	}
	#detailsProduitBruit {
		margin:0px;
		padding:0;
		height:175px;
		border-bottom:1px solid #c5b3aa;
	}
		#detailsProduitTitoutam p, #detailsProduitBruit p { clear:left; line-height:24px; height:24px; padding:10px 10px 0 10px; margin:0 0 0 0px; color:#4f4f4f; display:inline; }
	
	#btnProduit {padding:0; margin:35px 0 0 0; text-align:center}


/******************************************************************************/
/***************************** page PRESENTATION  *****************************/
/******************************************************************************/

#contenuPres{ float:left; width:915px; background:#f8f5f4; padding:10px; margin:10px 0; color:#4f4f4f;}
#photoPres{float:left; width:350px; margin:0; padding:0;}
#textPres{float:left;  margin:0 0 0 10px; padding:0; width:550px;}
#textPres h2{margin:0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}
#textPres h2 span{color:#759a11;}
#textPres p{ margin:10px 0 0 0; padding:0; line-height:21px;}
#pres2Marques{ width:915px; padding:0 10px; margin:0; font-size:13px; float:left; color:#4f4f4f;}
#colBruit{float:left; width:440px; margin:0; padding:10px; }
#colTitoutam{float:left; width:440px; margin:0 0 0 15px; padding:10px; }

#lienBruit{color:#759a11; width:440px; font-size:14px; font-weight:bold; border-bottom:1px dotted #aaa798; margin:0 0 10px 0; padding:5px 0;}
#lienTitoutam{color:#759a11; width:440px; font-size:14px; font-weight:bold; border-bottom:1px dotted #aaa798; margin:0 0 10px 0; padding:5px 0;}
#lienBruit a{color:#8a6554; text-decoration:none;}
#lienTitoutam a{color:#e3378c; text-decoration:none;}

#colBruit p{margin:0; padding:0; line-height:20px;}
#colTitoutam p{margin:0; padding:0; line-height:20px;}

#outro{float:left; width:915px; padding:10px; margin:0 0 10px 0; background:#f8f5f4; color:#4f4f4f;}
#outro p{font-size:13px; font-weight:bold; margin:0; padding:0;}
#outro span{color:#759a11;}

/******************************************************************************/
/***************************** page historique  *****************************/
/******************************************************************************/
#contenuHisto{ float:left; width:935px; padding:0; margin:10px 0; color:#4f4f4f;}
#textHisto{float:left; margin:0; padding:10px; width:450px;}
#textHisto h2{margin:0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}
#textHisto p{ margin:10px 0 0 0; padding:0; line-height:21px;}

#historique{float:left; width:435px; padding:10px; margin:0 0 0 10px; background:#f8f5f4;}
#historique h2{margin:0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}

#historique .date{ clear:left; float:left; width:36px; background:#759a11; font-size:13px; color:#FFF; font-weight:bold; text-align:center; padding:2px; margin:10px 10px 0 0;}
#historique .txtDate{margin:10px 0 0 0; padding:0; float:left; width:380px;}
#historique a{color:#759a11; text-decoration:none;}

#formPro {
	float: left;
	border:none;
	margin:0 0 0 15px;
	padding:10px 0 0 0;
}
#formPro .largeur{ width:250px; color:#7ca115 ; background:#ffffff; border:1px solid #cbbeb6; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#historique .message {color:#759a11; text-align:center; font-weight:bold; margin: 0 0 0 15px;}

/******************************************************************************/
/***************************** page espace pro  *****************************/
/******************************************************************************/
#contenuEspacePro{ float:left; width:935px; padding:0; margin:10px 0; color:#4f4f4f;font-size:12px;}

.espacePro{float:left; width:435px; padding:10px; margin:0 0 0 10px; background:#f8f5f4;}
.espacePro h2{margin:0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}


#formPro {
	float: left;
	border:none;
	margin:0 0 0 15px;
	padding:10px 0 0 0;
	height:280px;
}
#formPro .largeur{ width:250px; color:#7ca115 ; background:#ffffff; border:1px solid #cbbeb6; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.espacePro .message {color:#759a11; text-align:center; font-weight:bold; margin: 0 0 0 15px;}


.contactPart1{float:left; width:535px; padding:10px; margin:0 0 0 10px;background:#f8f5f4; font-size:12px;}
.contactPart2{float:left; width:335px; padding:10px; margin:0 0 0 10px; background:#f8f5f4; line-height:20px;}
.contactPart2 h2{padding:0; margin:0 0 10px 0; font-size:18px; border-bottom:1px dotted #aaa798;}
.contactPart2 span{margin:0; padding:150px 0 10px 0; font-size:14px; font-weight:bold; color:#759a11;}
.contactPart1 .message {color:#759a11; text-align:center; font-weight:bold; margin: 0 0 0 15px; font-size:12px;}

#formPart {
	float: left;
	border:none;
	margin:0 0 0 15px;
	padding:10px 0 0 0;
}
#formPart .largeur{ width:350px; color:#7ca115 ; background:#ffffff; border:1px solid #cbbeb6; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/******************************************************************************/
/***************************** page actualites  *******************************/
/******************************************************************************/
#contenuActualites{ float:left; width:935px; padding:0; margin:10px 0;}
#zonePhotoMois{ float:left; width:320px; padding:10px; margin:0 0 10px 0; color:#4f4f4f; background:#f8f5f4;}
#zonePhotoMois h2{margin:0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}
#zonePhotoMois p{margin:0; padding:10px 0 0px 0; color:#759a11;}

#zoneActualites{ float:left; width:560px; padding:10px; margin:0 0 0 10px; color:#4f4f4f;}
#zoneActualites h1{margin:0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}
#zoneActualites h2{margin:0; padding:10px 0 0 0; font-size:14px; color:#759a11;}
#zoneActualites div{ margin:0 0 10px 0; padding:0; line-height:21px;}

#contenuRevue{ float:left; width:935px; padding:0; margin:10px 0; color:#4f4f4f;}
#contenuRevue h1{;margin:10px 0 0 0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}
#contenuRevue h2{margin:0; padding:10px 0 0px 0; font-size:14px; color:#759a11;}
#contenuRevue div{margin:0 0 10px 0; padding:0 0 10px 0; line-height:21px;border-bottom:1px dotted #aaa798;}

#press {width:100%; min-height:330px;}
/*//################################################
///************ formulaire contact **************/
/*//################################################*/
#form {display:block;
margin:150px 0 0 0;}
fieldset {
	border:none;
	margin:30px 0 0 60px;
	padding:0;
}
.champFrom {
	margin:0;
	vertical-align:top;
	padding:0 0 5px 0;
	width:600px;
}
label{
	display: inline ;
	float: left ;
	width: 150px ;
	font-weight:bold;
	margin:0 5px 0 0;
	color:#4f4f4f;	
}
label.avecBord{border-bottom:1px solid #4f4f4f;}
.mentionOb{font-size:9px;}
.blocContact{ float:left; width:357px; padding:0 0 10px 0; margin:0;}
#zoneForm .largeur{ width:355px; color:#a7c607 ; background:#f3f3f6; border:1px solid #c4c4d0; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.autre{ width:150px; color:#205a95; background:#e4f4fc; border:1px solid #4f4f4f; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.btnInput{ margin:5px 0 0 40px;}

span.message {
	color:#892570;
	font-weight:bold;
	text-align:center;
}	
/***********************************************/
#ResChoixReg {display:block; line-height:50px; clear:both;}

/********************************************************************/
/******************** page panier ***********************************/
/********************************************************************/
#contenuPanier{ float:left; width:935px; padding:0; margin:10px 0; color:#4f4f4f;}
#contenuPanier h1{margin:10px 0 0 0; padding:0; font-size:18px; border-bottom:1px dotted #aaa798;}

#unProduitPanier {
	float:left;
	padding:0;
	margin:15px 8px 5px 7px;
	width:450px;
}
	#unProduitPanier #photoProduit { float:left; margin:0 8px 0 0; padding:0; border:2px solid #e0d7d2; width:140px; height:150px;}
	#unProduitPanier #photoProduitTitoutam { float:left; margin:0 8px 0 0; padding:0; border:2px solid #f4afcc; width:140px; height:150px;}
	#unProduitPanier #titreProduit { float:left; margin:0px; padding:0; width:298px; height:30px; background:url(images/img_nav/bg-contenu-produit-bruit.jpg) repeat-x #ffffff; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:30px; }
	#unProduitPanier #titreProduitTitoutam { float:left; margin:0px; padding:0; width:298px; height:30px; background:url(images/img_nav/bg-contenu-produit-titoutam.jpg) repeat-x #ffffff; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:30px; }
	#unProduitPanier #detailsPanierProduit { float:left; margin:0px; padding:10px; background:url(images/img_nav/bg-panier-bruit.jpg) repeat-x; height:104px; width:278px; line-height:22px;}
	#unProduitPanier #detailsPanierProduitTitoutam { float:left; margin:0px; padding:10px; background:url(images/img_nav/bg-panier-titoutam.jpg) repeat-x; height:104px; width:278px; line-height:22px;}
	#unProduitPanier #detailsPanierProduit .btn, #unProduitPanier #detailsPanierProduitTitoutam .btn { float:left; padding:0; margin:18px 0 0 0; text-align:center; width:278px;}
	
#imprimerPanier {
	float:left;
	padding:10px;
	margin:10px 0 0 0;
	width:915px;
	background:#f8f5f4;
	color:#4f4f4f;
}	
	#imprimerPanier h2{margin:0; padding:0; font-size:14px; border-bottom:1px dotted #aaa798;}

/***********************************************/


/********************************************************************/
/******************** page coloriages ***********************************/
/********************************************************************/
#coloriages {display:block;
float:left;
width:935px;
min-height:600px;
text-align:center;
 margin:0; padding:0;}
#coloriages li, #coloriages ul {
text-align:center;
list-style-type:none;
display:inline;
border:0;}
#coloriages img {border:2px solid #e0d7d2; 
margin:20px 40px;}