/* ----------------------------------------*/
/* ---------->>> STYLES <<<-----------*/
/* ---------------------------------------*/

body { 
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	#container { font-size: 1em; }
a {	text-decoration: none; }
strong { font-weight: bold; }

.alert {
	background: #fff6bf url(../images/icons/exclamation.png) 10px 50% no-repeat;
	text-align: left; 
	color: #000;
	padding: 5px 40px 5px 40px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324; }

.info {
	background: #f8fafc url(../images/icons/information.png) 10px 50% no-repeat;
	text-align: left; 
	color: #000;
	padding: 5px 35px 5px 35px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe; }


.nodisplay { display: none; }

#feedback {
	position: absolute;
	top: 330px;
	left: 282px;
	margin: 0 0 0 85px;
	width: 331px; }


/* < NAVIGATION > */


/* </NAVIGATION > */
#firstNav {
	position: absolute;
	z-index: 2;
	top: 231px;
	left: 9px;
	padding: 11px 0 0 107px;
	width: 123px;
	height: 83px;
	background: url(../images/template/bg_first_menu.gif) no-repeat 0 0;
	font-weight: bold;
	font-size: 1.1em; }
	#firstNav a {
		position: relative;
		display: block;
		height: 21px;
		padding: 0 0 0 16px;
		background: url(../images/template/bg_item_first_menu.png) no-repeat 0 50%;
		line-height: 21px;
		color: #7a7978; }
		#firstNav li#firsttwo a { left: 8px; }
		#firstNav li#firstthree a { left: 5px; }
	#firstNav a:hover, #firstNav a.selected {
		background: url(../images/template/bg_item_hover_first_menu.png) no-repeat 0 50%;
		color: #ff0000; }
			
	
	
#nav {
	position: absolute;
	z-index: 1;
	top: 295px;
	left: -45px;
	width: 273px;
	height: 294px;
	background: url(../images/template/bg_menu.png) no-repeat 0 0; }
	#nav li a {
		position: absolute;
		display: block;
		width: 160px;
		height: 29px;
		background-image: url(../images/template/bg_menu_btn.png);
		background-repeat: no-repeat;
		text-indent: -9000em; }
	#nav li#navone a { top: 40px; left: 100px; background-position: -100px -40px; }
	#nav li#navtwo a { top: 71px; left: 120px; background-position: -120px -71px; }
	#nav li#navthree a { top: 100px; left: 120px; background-position: -120px -100px; }
	#nav li#navfour a { top: 128px; left: 120px; background-position: -120px -128px; }
	#nav li#navfive a { top: 156px;	left: 120px; background-position: -120px -156px; }
	#nav li#navsix a { top: 184px; left: 120px; background-position: -120px -184px; }
	#nav li#navseven a { top: 214px; left: 110px; background-position: -110px -214px; }
	#nav li#naveight a { top: 242px; left: 78px;  background-position: -78px -242px; }
		#nav li a:hover {
			background-image: url(../images/template/bg_menu_btn.png);
			background-repeat: no-repeat; }
		#nav li#navone a:hover, #nav li#navone a.selected { background-position: -380px -40px; }
		#nav li#navtwo a:hover, #nav li#navtwo a.selected { background-position: -400px -71px; }
		#nav li#navthree a:hover, #nav li#navthree a.selected { background-position: -400px -100px; }
		#nav li#navfour a:hover, #nav li#navfour a.selected { background-position: -400px -128px; }
		#nav li#navfive a:hover, #nav li#navfive a.selected { background-position: -400px -156px; }
		#nav li#navsix a:hover, #nav li#navsix a.selected { background-position: -400px -184px; }
		#nav li#navseven a:hover, #nav li#navseven a.selected { background-position: -390px -214px; }
		#nav li#naveight a:hover, #nav li#naveight a.selected { height: 34px; background-position: -358px -242px; }

/* < HEADER > */
#header h1 a {
	display: block;
	position: absolute;
	top: 35px;
	left: 58px;
	width: 90px;
	height: 80px;
	text-indent: -9000em; }
#headerInfos {
	position: absolute;
	left: 639px;
	top: 145px;
	font-size: 1.15em;
	line-height: 1.2em; }
	#headerInfos a { color: #000; }
#gallery a { position: absolute; }
	#gallery a#zoom_01 { top: 79px; left: 765px; }
	#gallery a#zoom_02 { top: 4px; left: 732px; }
	#gallery a#zoom_03 { top: 39px; left: 642px; }
		
#gallery img { border: 3px solid #fff; }

#scroll_img {
	position: absolute;
	top: 135px;
	left: 11px;
	 }
	.scroll_img {
		
		overflow: hidden;
		white-space: nowrap; }
	.scroll_img ul li {	display:inline; width: 135px; }
.mooquee-text {
	position: absolute; }

/* </HEADER > */

/* < CONTENT > */
#leftCol p.intro {
	line-height: 1.6em;
	padding: 0 0 0 8px; }

#entreprise #content .inside h2,
#big-bag #content .inside h2,
#contactus #content .inside h2 {
	position: absolute;
	top: 260px;
	left: 735px;
	width: 180px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em; }
	#big-bag #content .inside h2 {
		top: 245px;
		left: 732px;
		width: 182px;
		height: 50px;
		background: url(../images/template/bg_right_col_h2.jpg) no-repeat 0 0;
		line-height: 45px;
		color: #fff; }

#homeContent {
	position: relative;
	width: 317px;
	height: 365px;
	background: url(../images/content/bg_bigbag.png) no-repeat 0 0; }
	#homeContent h2, #homeContent h3 {
		padding-right: 33px;
		text-align: right; }
	#homeContent h2 {
		text-transform: uppercase;
		font-size: 2.1em;
		line-height: 0.7em;
		color: #ff0000; }
	#homeContent h3 {
		margin: 10px 0 0 0;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 2.1em;
		color: #2e4514; }
	#homeContent p {
		margin: 15px 0 0 166px;
		font-weight: bold;
		font-size: 1em;
		line-height: 1.4em;
		color: #ff0000; }
		#homeContent p.chapeau {
			font-size: 1.2em;
			line-height: 1.2em;
			color: #000; }
	#homeContent a {
		position: absolute;
		top: 250px;
		left: 249px;
		display: block;
		width: 67px;
		height: 69px;
		text-indent: -9000em; }
#home #realisationMoment {
	position: absolute;
	top: 248px;
	left: 641px;
	padding: 5px 5px 0 10px;
	width: 263px;
	height: 134px;
	background: url(../images/template/bg_realisation_moment.png) no-repeat 0 0;
	overflow: hidden; }
	#newsVertical {
		width:264px;
		height:107px;
		overflow:hidden;
		position:relative; }
		#tickerVertical {
			width:264px;
			height:107px; }
			#tickerVertical li {
				height: 107px;
				overflow: hidden; }
	#realisationMoment h2, #realisationMoment h3 {
		font-weight: bold;
		line-height: 1.2em;	} 
	#realisationMoment h2 {
		margin: 0 0 10px 0;
		text-align: center;
		text-transform: uppercase;
		color: #fff; }
		#realisationMoment h3 { color: #ed8913; }
	#realisationMoment img {
		float: left;
		margin: 0 4px 0 0;
		width: 140px;
		border: 3px solid #ecb56f; }
	#realisationMoment div {
		margin: 0 0 5px 0;
		line-height: 1.3em; }
	#realisationMoment a.plusLink {
		padding: 0 0 0 13px;
		background: url(../images/icons/plus.gif) no-repeat 0 2px;
		font-size: 0.9em;
		line-height: 11px;
		color: #838484; }
		#realisationMoment a.plusLink span {
			display: none; }
#home #carte {
	position: absolute;
	top: 397px;
	left: 688px;
	width: 202px;
	height: 172px;
	background: url(../images/content/bg_map.png) no-repeat 0 0; }
	
	/* < Page Entreprise > */
	
	#entrepriseContent {
		width: 660px;
		background: url(../images/template/bg_entreprise_content.gif) repeat-y right 0; }
	#entrepriseContent .bottom {
		padding: 0 0 20px 0;
		background: url(../images/template/bg_entreprise_bottom.jpg) no-repeat 0 bottom; }
		#entrepriseContent h3 {
			margin: 0 0 15px 32px;
			font-size: 1.3em;
			text-transform: uppercase;
			color: #120901; }
		#entrepriseContent p {
			margin: 0 0 15px 35px;
			width: 424px;
			font-size: 1.1em;
			line-height: 1.6em; }
			#entrepriseContent p img {
				float: left;
				margin: 0 10px 0 0;
				border: 3px solid #fff; }
			#entrepriseContent p strong { font-weight: bold; }
			#entrepriseContent p span.rouge { color: #ff0000; }
		#historique {
			background: url(../images/template/bg_historique.jpg) no-repeat 0 0;
			padding: 60px 0 0 0; }
			
			.imgBlock {
				float: right;
				width: 180px;
				text-align: center; }
				.imgBlock img {
					margin: 0 0 10px 0;
					border: 2px solid #fff; }
		#activites {
			background: url(../images/template/bg_activites.jpg) no-repeat 0 0;
			padding: 20px 0 0 0; }
			#activites ul {
				margin: -15px 0 0 70px;
				font-size: 1.1em;
				line-height: 1.6em; }
		#produits {
			background: url(../images/template/bg_produits.jpg) no-repeat 0 0;
			padding: 20px 0 94px 0; }
			
	/* < Page Remplissage Big-Bag > */
	#bigBagContent {
		position: absolute;
		top: 397px;
		left: 153px;
		margin: 0 0 65px 0;
		width: 545px;
		height: 614px;
		background: url(../images/template/bg_big_bag.jpg) no-repeat 0 0; }
		ul#bigBagDetails li {
			position: absolute;
			font-size: 1.1em;
			line-height: 1.1em;
			color: #ff0000; }
			ul#bigBagDetails li a {
				display: block;
				position: absolute;
				z-index: 2;
				text-align: center;
				color: #ff0000; }
			ul#bigBagDetails li#item_01 a { top: 0; left: 144px; width: 86px; height: 126px; }
			ul#bigBagDetails li#item_02 a { top: 0; left: 294px; width: 86px; height: 126px; }
			ul#bigBagDetails li#item_03 a { top: 0; left: 427px; width: 126px; height: 126px; }
			ul#bigBagDetails li#item_04 a { top: 431px; left: 0px; padding-top: 133px; padding-left: 15px; width: 95px; height: 33px; }
			ul#bigBagDetails li#item_05 a { top: 451px; left: 133px; padding-top: 113px; width: 134px; height: 53px; }
			ul#bigBagDetails li#item_06 a { top: 451px; left: 283px; padding-top: 113px; width: 115px; height: 53px; }
			ul#bigBagDetails li#item_07 a { top: 451px; left: 421px; padding-top: 113px; width: 126px; height: 53px; }
		#bigBagContent p {
			position: absolute;
			top: 670px;
			left: 109px;
			padding: 0 0 2px 0;
			font-size: 1.2em;
			border-bottom: 6px solid #d9d7d4; }
			#bigBagContent p a { color: #8e8e8e; }
				#bigBagContent p a span { color: #000; }
	#big-bag #rightCol {
		color: #fff; }
		#big-bag #rightCol img {
			display: block;
			margin: 10px auto 2px auto; }
	#big-bag #rightCol p {
		font-size: 1.2em;
		line-height: 1.4em; }
	#big-bag #rightCol p#rightColIntro {
		font-weight: bold;
		font-size: 1.3em;
		line-height: 1.6em; }

/* < Page Réalisations > */

#realisations h2 {
	position: absolute;
	z-index: 2;
	top: 245px;
	left: 732px;
	width: 182px;
	height: 50px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: 45px; }
	#realisations h2#colTitle_3 { padding-top: 6px; line-height: 18px; color: #3b3b08; }
	#realisations h2#colTitle_4 { color: #2e2e2f; }
	#realisations h2#colTitle_5 { padding-top: 6px; line-height: 18px; color: #fffffe; }
	#realisations h2#colTitle_6 { color: #2a2201; }
	#realisations h2#colTitle_7 { color: #2a2201; }
	#realisations h2#colTitle_8 { color: #ffffff; }
	#realisations h2#colTitle_9 { padding-top: 6px; line-height: 18px; color: #3b2502; }
#realisations .listProduct {
	width: 659px; }
#realisations .listProduct li.itemList {
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 22px 0 0 0;
	min-height: 77px; }
	#realisations .listProduct li.first { padding: 60px 0 0 0; }
	#realisations .listProduct li.last { height: 138px; }
	#realisations .listProduct li.alter { padding: 60px 0 0 0; height: 138px; }
#realisations .listProduct h3 {
	margin: 0 0 0 34px;
	width: 425px;
	text-transform: uppercase;
	font-size: 1.3em; }
	#realisations .listProduct img {
		float: right;
		margin: 0 30px 0 0;
		border: 3px solid #fff; }
	#realisations .listProduct div {
		margin: 0 0 0 34px;
		padding: 16px 0 0 0;
		width: 430px;
		font-size: 1em;
		line-height: 18px;
		color: #000; }
		#realisations .listProduct div a.plusLink {
			display: block;
			float: right;
			margin: 5px 0 5px 0;
			width: 66px;
			height: 14px;
			background:url(../images/icons/en_savoir_plus.png) no-repeat 0 0;
			text-indent: -9000em;
			/*text-align: center;*/
			font-size: 0.9em;
			line-height: 14px;
			color: #000;
			text-decoration: none; }
			
#realisations #list_3, #item_3 { background: url(../images/template/bg_realisation_repeat_3.jpg) repeat-y right 0; }
	#realisations #list_3 li.itemList { background: url(../images/template/bg_realisation_item_3.png) no-repeat 0 0; }
	#realisations #list_3 li.first { background: url(../images/template/bg_realisation_top_3.jpg) no-repeat 0 0; }
	#realisations #list_3 li.last { background: url(../images/template/bg_realisation_bottom_3.jpg) no-repeat 0 0; }
	#realisations #list_3 li.alter { background: url(../images/template/bg_realisation_alter_3.jpg) no-repeat 0 0; }
	
#realisations #list_4, #item_4 { background: url(../images/template/bg_realisation_repeat_4.jpg) repeat-y right 0; }
	#realisations #list_4 li.itemList { background: url(../images/template/bg_realisation_item_4.png) no-repeat 0 0; }
	#realisations #list_4 li.first { background: url(../images/template/bg_realisation_top_4.jpg) no-repeat 0 0; }
	#realisations #list_4 li.last { background: url(../images/template/bg_realisation_bottom_4.jpg) no-repeat 0 0; }
	#realisations #list_4 li.alter { background: url(../images/template/bg_realisation_alter_4.jpg) no-repeat 0 0; }
	
#realisations #list_5, #item_5 { background: url(../images/template/bg_realisation_repeat_5.jpg) repeat-y right 0; }
	#realisations #list_5 li.itemList { background: url(../images/template/bg_realisation_item_5.png) no-repeat 0 0; }
	#realisations #list_5 li.first { background: url(../images/template/bg_realisation_top_5.jpg) no-repeat 0 0; }
	#realisations #list_5 li.last { background: url(../images/template/bg_realisation_bottom_5.jpg) no-repeat 0 0; }
	#realisations #list_5 li.alter { background: url(../images/template/bg_realisation_alter_5.jpg) no-repeat 0 0; }

#realisations #list_6, #item_6 { background: url(../images/template/bg_realisation_repeat_6.jpg) repeat-y right 0; }
	#realisations #list_6 li.itemList { background: url(../images/template/bg_realisation_item_6.png) no-repeat 0 0; }
	#realisations #list_6 li.first { background: url(../images/template/bg_realisation_top_6.jpg) no-repeat 0 0; }
	#realisations #list_6 li.last { background: url(../images/template/bg_realisation_bottom_6.jpg) no-repeat 0 0; }
	#realisations #list_6 li.alter { background: url(../images/template/bg_realisation_alter_6.jpg) no-repeat 0 0; }

#realisations #list_7, #item_7 { background: url(../images/template/bg_realisation_repeat_7.jpg) repeat-y right 0; }
	#realisations #list_7 li.itemList { background: url(../images/template/bg_realisation_item_7.png) no-repeat 0 0; }
	#realisations #list_7 li.first { background: url(../images/template/bg_realisation_top_7.jpg) no-repeat 0 0; }
	#realisations #list_7 li.last { background: url(../images/template/bg_realisation_bottom_7.jpg) no-repeat 0 0; }
	#realisations #list_7 li.alter { background: url(../images/template/bg_realisation_alter_7.jpg) no-repeat 0 0; }
	
#realisations #list_8, #item_8 { background: url(../images/template/bg_realisation_repeat_8.jpg) repeat-y right 0; }
	#realisations #list_8 li.itemList { background: url(../images/template/bg_realisation_item_8.png) no-repeat 0 0; }
	#realisations #list_8 li.first { background: url(../images/template/bg_realisation_top_8.jpg) no-repeat 0 0; }
	#realisations #list_8 li.last { background: url(../images/template/bg_realisation_bottom_8.jpg) no-repeat 0 0; }
	#realisations #list_8 li.alter { background: url(../images/template/bg_realisation_alter_8.jpg) no-repeat 0 0; }
	
#realisations #list_9, #item_9 { background: url(../images/template/bg_realisation_repeat_9.jpg) repeat-y right 0; }
	#realisations #list_9 li.itemList { background: url(../images/template/bg_realisation_item_9.png) no-repeat 0 0; }
	#realisations #list_9 li.first { background: url(../images/template/bg_realisation_top_9.jpg) no-repeat 0 0; }
	#realisations #list_9 li.last { background: url(../images/template/bg_realisation_bottom_9.jpg) no-repeat 0 0; }
	#realisations #list_9 li.alter { background: url(../images/template/bg_realisation_alter_9.jpg) no-repeat 0 0; }

#realisations .itemList h3 a { font-weight: normal; text-decoration: none; }	
#realisations #list_3 h3 a, #realisations #item_3 h3 { color: #72aa36; }
#realisations #list_4 h3 a, #realisations #item_4 h3 { color: #685091; }
#realisations #list_5 h3 a, #realisations #item_5 h3 { color: #5d9720; }
#realisations #list_6 h3 a, #realisations #item_6 h3 { color: #648d98; }
#realisations #list_7 h3 a, #realisations #item_7 h3 { color: #c4b007; }
#realisations #list_8 h3 a, #realisations #item_8 h3 { color: #10677f; }
#realisations #list_9 h3 a, #realisations #item_9 h3 { color: #e69305; }

#realisations .itemProduct {
	position: relative;
	width: 659px; }
	#realisations .itemProduct .itemContainer { overflow: hidden; } /* Cf. ie6 */
		
#realisations #item_3 .itemContainer { background: url(../images/template/bg_realisation_detail_top_3.jpg) no-repeat 0 0; }
#realisations #item_4 .itemContainer { background: url(../images/template/bg_realisation_detail_top_4.jpg) no-repeat 0 0; }
#realisations #item_5 .itemContainer { background: url(../images/template/bg_realisation_detail_top_5.jpg) no-repeat 0 0; }
#realisations #item_6 .itemContainer { background: url(../images/template/bg_realisation_detail_top_6.jpg) no-repeat 0 0; }
#realisations #item_7 .itemContainer { background: url(../images/template/bg_realisation_detail_top_7.jpg) no-repeat 0 0; }
#realisations #item_8 .itemContainer { background: url(../images/template/bg_realisation_detail_top_8.jpg) no-repeat 0 0; }
#realisations #item_9 .itemContainer { background: url(../images/template/bg_realisation_detail_top_9.jpg) no-repeat 0 0; }

	
	#realisations .itemProduct .itemContent {
		margin: 0 0 0 0;
		padding: 60px 0 120px 0;
		min-height: 286px; } /* Cf. ie6 min-height non géré */
	#realisations #item_3 .itemContent { background: url(../images/template/bg_realisation_detail_bottom_3.jpg) no-repeat 0 bottom; }
	#realisations #item_4 .itemContent { background: url(../images/template/bg_realisation_detail_bottom_4.jpg) no-repeat 0 bottom; }
	#realisations #item_5 .itemContent { background: url(../images/template/bg_realisation_detail_bottom_5.jpg) no-repeat 0 bottom; }
	#realisations #item_6 .itemContent { background: url(../images/template/bg_realisation_detail_bottom_6.jpg) no-repeat 0 bottom; }
	#realisations #item_7 .itemContent { background: url(../images/template/bg_realisation_detail_bottom_7.jpg) no-repeat 0 bottom; }
	#realisations #item_8 .itemContent { background: url(../images/template/bg_realisation_detail_bottom_8.jpg) no-repeat 0 bottom; }
	#realisations #item_9 .itemContent { background: url(../images/template/bg_realisation_detail_bottom_9.jpg) no-repeat 0 bottom; }

	#realisations .itemProduct h3 {
		margin: 0 0 0 34px;
		width: 425px;
		text-transform: uppercase;
		font-size: 1.3em; }
	#realisations .itemProduct div#imgBlock {
		display: block;
		float: right;
		width: 182px;
		text-align: center; }
		#realisations .itemProduct div#imgBlock img {
			border: 3px solid #fff; }
			#realisations .itemProduct div#imgBlock img.subImg {
				margin: 5px 0 0 0;
				border: 2px solid #fff; }
				
		#realisations .itemProduct div#imgBlock p.tipImgBlock {
			margin: 10px 0 0 0;
			font-size: 0.9em;
			color: #fff; }
			
	#realisations .itemProduct #contentBlock {
		margin: 0 0 0 34px;
		padding: 16px 0 0 0;
		width: 430px;
		font-size: 1em;
		line-height: 18px;
		color: #000; }
		#realisations .itemProduct #contentBlock .shortDesc {
			margin: 0 0 35px 0; }
	#realisations .itemProduct .backToList {	
		position: absolute;
		left: 200px;
		bottom: 40px;
		width: 98px; height: 56px;
		text-align: center; }
		#realisations .itemProduct .backToList a.btn {
			display: block;
			margin: 0 auto 5px auto;
			width: 40px; height: 38px;
			text-indent: -9000em; }
			#realisations #item_3 a.btn { background: url(../images/template/btn_backToList_3.jpg) no-repeat 0 0; }
			#realisations #item_4 a.btn { background: url(../images/template/btn_backToList_4.jpg) no-repeat 0 0; }
			#realisations #item_5 a.btn { background: url(../images/template/btn_backToList_5.jpg) no-repeat 0 0; }
			#realisations #item_6 a.btn { background: url(../images/template/btn_backToList_6.jpg) no-repeat 0 0; }
			#realisations #item_7 a.btn { background: url(../images/template/btn_backToList_7.jpg) no-repeat 0 0; }
			#realisations #item_8 a.btn { background: url(../images/template/btn_backToList_8.jpg) no-repeat 0 0; }
			#realisations #item_9 a.btn { background: url(../images/template/btn_backToList_9.jpg) no-repeat 0 0; }
		#realisations .itemProduct .backToList a {
			font-size: 1em;
			color: #999a98; }
		
		
/* </ Page Réalisations > */					
			
			
/* </CONTENT > */

/* < FOOTER > */
#subnav {
	text-align: right;
	font-size: 1.1em;
	color: #cf0e25; }
	#subnav li { display: inline; }
	#subnav li a { 
		color: #cf0e25; }


#bottomBlock {
	font-size: 1.05em;
	color: #343231; }
	#bottomBlock a:hover {
		text-decoration: underline; }
	
	#bottomBlock ul, #bottomBlock p#localisation {
		margin: 0 auto 20px auto;
		width: 600px;
		text-align: center; }	
	#bottomBlock ul li {
		display: inline;
		line-height: 24px; }
		#bottomBlock ul li a {
			color: #343231; }
			
	#copyright {
		margin: 10px 0 0 0;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 1.1em; }
		#copyright span a {
			font-size: 1.4em;
			color: #343231; }
		#copyright span.conception {
			color: #fff;  }
			#copyright span.conception a {
				font-weight: bold;
				font-size: 1em;
				color: #fff; }
		

/* </ FOOTER > */

/*  <mentions>  */
	#legales h2, #sitemap h2 {
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1.2em; }
	#legales #protected {
		width: 500px;
		margin: 10px 0; }
	
	#legales .mentions{
		margin-bottom: 5px;
		padding: 5px 0;
		width: 476px;
		font-weight: bold;
		border-bottom: solid 1px #cbcccd;	}
	
	#legales dl#listLegales {
		font-size: 1.1em;
		line-height: 1.5em; }
	dl#listLegales dt {			
		float: left;
		padding: 0 20px 0 0;
		width: 150px;
		text-align: right;
		font-weight: bold; }
	dl#listLegales dd {
		color: #fe0002; }
	
	div#presta {
		margin: 10px 0;
		font-size: 1.1em; }
		div#presta h4 {
			margin: 0 0 5px 0;
			padding: 5px 0;
			width: 50%;
			border-bottom: 2px solid #fff;
			font-weight: bold;
			font-size: 1.2em; }
		div#presta a {
			font-size: 1.1em;
			color: #fe0002; }
/*  </mentions>  */
/* plan du site */
#sitemap #sitemap_list {
	margin: 20px 0 30px 50px;
	font-size: 1.2em;
	line-height: 1.5em; }
	
	dl#sitemap_list dt {
		margin: 15px 0 0 0;
		padding: 0 0 0 0;
		text-align: left;
		font-weight: bold;
		color: #fe0002; }
		dl#sitemap_list dt.prod {
			margin: 0;
			padding: 0 0 0 50px;
			background: url(../images/icons/arbo.gif) no-repeat 35px 5px; }
		dl#sitemap_list dt a {
			text-decoration: underline;			
			color: #f07b00; }
	dl#sitemap_list dd {
		margin: 0 0 0 0;			
		color: #000; }
		dl#sitemap_list dd.url {
			margin: 0;
			font-size: 0.9em;		
			color: #8ca56e; }
	
	#sitemap_list dt.reaCat {
		padding: 0 0 0 50px;
		background: url(../images/icons/arbo.gif) no-repeat 35px 5px; }
		#sitemap_list dd.reaCat {
			padding: 0 0 0 50px; }

body .moo strong { font-weight: bold; }
body .moo em { font-style: italic; }
body .moo a { 
	text-decoration: underline;
	font-weight: bold;
	color: #ff7e00; }
body .moo p{	
	margin: 10px auto; }
	
body .moo blockquote { 
	display: block; 
	width: 80%;
	margin: 10px auto;	}

body .moo ul{
  margin: 0 0;
  padding: 5px 0 5px 20px;
  list-style-position: inside;
  list-style-type: disc; }
 
body .moo ul li{
  margin: 0 0 0 0;
  padding: 0 0 0 15px; }
