@charset "utf-8";
/* CSS Document */
html{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
body{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:11px;
	background-image:url(../iso_icons/bg_body.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#301d2f;
}
/*	Les classiques du rire	*	*	*	*	*	*	*	*	*	*	*/
.clear{
	clear:both;
}
a{
	text-decoration:none;
}
h1.hidden{
	display:none;
}
h2, h3{
	margin:5px 0;
	padding:0;
}
h4{
}
/*	Wrapper	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
.wrapper{
	width:1000px;
	margin:0 auto;
}
/*	Header	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
	.header{
		height:35px;
	}
/*	login	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
		.header .login{
			width:350px;
			height:29px;
			margin:0 0 0 8px;
			float:left;
			padding:6px 0 0 0;
		}
			.header .login input.field{
				width:131px;
				height:17px;
				padding:0;
				margin:0 3px 0 0;
				font-size:10px;
				color:#fbf3fb;
				background-color:#4d2f4b;
				border:1px solid #d2aad0;
				display:inline-block;
			}	
			.header .login a.connect_btn{
				width:59px;
				height:17px;
				background:url(../iso_icons/btn_connexion.gif) 0 0 no-repeat;
				color:#a592a4;
				font-size:10px;
				display:inline-block;
				text-align:center;
				padding:2px 0 0 0;
				margin:2px 0 0 0;
			}
				.header .login a.connect_btn:hover{
					color:#fbf3fb;
				}
/*	menu	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/		
		.header .menu{
			width:634px;
			height:35px;
			margin:0 8px 0 0;
			float:right;
		}
			.menu ul{
				list-style:none;
				height:34px;
				margin:0;
				padding:0;
			}
				.menu ul li{
					float:right;
					height:34px;
					padding:0;
					margin:0;
					background-repeat:no-repeat;
					background-position:top left;
				}
					.menu ul li:hover{
						background-color:#523250;
					}
					.menu ul li:hover a{
						color:#ffffff;
					}
					.menu ul li a{
						display:inline-block;
						padding:10px 10px 0 30px;
						color:#fbd3f9;
						height:24px;
					}
/*	bandeau	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
	.banner{
		background-image:url(../iso_icons/banniere.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
		width:1000px;
		height:152px;
	}
/*	Container	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
	.container{
		background-position:0 0;
		background-repeat:repeat-y;
		width:984px;
		margin:0 auto;
		padding:0 0 0 0;
	}		
		.container_no_inset{
			background-image:url(../iso_icons/bg_container_no_inset.gif);
		}
		.container_left_inset{
			background-image:url(../iso_icons/bg_container_left_inset.gif);
		}
		.container_right_inset{
			background-image:url(../iso_icons/bg_container_right_inset.gif);
		}	
		.container_left_right_inset{
			background-image:url(../iso_icons/bg_container_left_right_inset.gif);
		}	
/*	Corps	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
		.corps{
			background-position:0 0;
			background-repeat:no-repeat;
		}
			.corps_no_inset{
				/*background-image:url(../iso_icons/bg_corps_no_inset.gif);*/
			}	
			.corps_left_inset{
				background-image:url(../iso_icons/bg_corps_left_inset.gif);
				background-position:bottom left;
			}
			.corps_right_inset{
				background-image:url(../iso_icons/bg_corps_right_inset.gif);
				background-position:bottom right;
			}	
			.corps_left_right_inset{
				background-image:url(../iso_icons/bg_corps_left_right_inset.gif);
			}	
/*	Encarts		*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
				.inset{
					/*background-image:url(../iso_icons/bg_inset.gif);
					background-position:bottom left;
					background-repeat:repeat-x;*/
					min-height:200px;
					margin:0 1px 0 1px;
					padding:0 2px;
					color:#555109;
				}
					.inset a{
						color:#78732e;
					}
					.right_inset{
						float:right;
						width:261px;
					}
					.left_inset{
						float:left;
						width:196px;
					}
					
/*	Contenu		*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
				.content{
					padding:3px 3px;
					background:#FFFFFF;
					color:#563454;
				}
					.content_no_inset{
						width:978px;
					}
					.content_left_inset{
						width:775px;
						float:left;
					}
					.content_right_inset{
						width:711px;
						float:left;
					}
					.content_left_right_inset{
						width:456px;
						float:left;
					}
					.content_artisans{
						background-image:url(../iso_icons/bg_page_artisans.gif) !important;
						background-position:right 4px;
						background-repeat:no-repeat;
						min-height:500px;
						padding:0 15px !important;
						width:954px !important;
					}
/************************************************/
.bsHeading1Content{
	margin:0 !important;
}
/*	Pied de page		*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
	.footer{
		background-position:0 0;
		background-repeat:no-repeat;
		height:65px;
		margin:0 auto;
		width:984px;	
		padding:20px;
		text-align:center;
		color:#ffffff;
	}
	.footer{
	
	}
		/*.footer_no_inset{
			background-image:url(../iso_icons/bg_footer_no_inset.gif);
		}
		.footer_left_inset{
			background-image:url(../iso_icons/bg_footer_left_inset.gif);
		}
		.footer_right_inset{
			background-image:url(../iso_icons/bg_footer_right_inset.gif);
		}

		.footer_left_right_inset{
			background-image:url(../iso_icons/bg_footer_left_right_inset.gif);
		}*/

/*	arbo sous menu		*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
.arbo{
}
	.arbo ul.nivo1{
		list-style:none;
		margin:0;
		padding:0 0 150px 0;
	}
		.arbo ul.nivo1 li.nivo1{
			font-size:12px;		
			background:url(../iso_icons/bg_li_sous_menu.gif) bottom left repeat-x;
			text-align:right;
			margin:0;
		}			
			.arbo ul.nivo1 li.nivo1 a{
				color:#555109;
				display:block;
				padding:3px 10px 5px 10px;				
			}
			.arbo ul.nivo1 li.nivo1 a:hover{
				color:#ffffff;
			}
			.arbo ul.nivo1 li.nivo1 a.actif{
				font-weight:bold;
				color:#ffffff;
			}
	.arbo ul.nivo2{		
		list-style:none;
		margin:0;
		padding:3px 0;
		background:url(../iso_icons/bg_li_sous_menu.gif) top left repeat-x;
	}
		.arbo ul.nivo2 li.nivo2{
			font-size:11px;
			/*font-style:italic;*/
			text-align:right;	
			color:#78732E;
			font-weight:normal;
		}
			.arbo ul.nivo2 li.nivo2 a{
				color:#78732E;
				display:block;
				padding:2px 15px 2px 0;
			}
			.arbo ul.nivo2 li.nivo2 a:hover{
				color:#ffffff;
			}
		.arbo ul.nivo2 li.nivo2 a.actif{		
			color:#ffffff;
		}

		#cont_tagsphere a{
			/*font-size:10px;*/
			font-weight:bold;
		}
		
		#cont_tagsphere a:hover{
			color:#ffffff;
			/*font-size:12px;*/
		}
		
		.ishGrid > tbody > tr > td  {
			padding:0;
		}