#Main{
min-width:60em;
}
	#Main>.block{
	}
		#Main .MainC{
		width:60em;
		min-width:960px;
		margin:0 auto;
		background:#ffffff;
		}
			#Main .MainC>.pad{
			padding:0 15px;
			}
#Presentation .box{
padding:5px 0;
}
	#Logo{
	float:left;
	width:200px;
	}
		#Logo>img{
		display:block;
		border:0;
		}
	#Slogan{
	position:absolute;
	left:250px;
	width:510px;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('/MEDIA/graphic/image/Slogan.png');
	}
		#Slogan>h1{
		display:none;
		}
	#License{
	position:absolute;
	bottom:10px;
	right:10px;
	font-size:0.8em;
	color:#701725;
	}
	#Phone{
	position:absolute;
	top:10px;
	right:10px;
	font-size:1.5em;
	color:#701725;
	}
#Visualisation .top .box,
#Visualisation .bot .box{
background:#ABA79C;
min-height:15px;
}
#Visualisation .top .box{
padding:5px;
}
#Visualisation .mid .box{
overflow:hidden;
height:400px;
}
	#Visualisation .mid .MainC{
	background-image:url('/MEDIA/graphic/image/background/shadow.png');
	}
		#VisualisationSlideOptions li.element{
		width:30px;
		height:30px;
		background-image:url('/MEDIA/graphic/image/background/buttons.png');
		background-position:top left;
		border:0;
		color:#871B32;
		}
		#VisualisationSlideOptions li.selected.element,
		#VisualisationSlideOptions li.element:hover{
		color:#DDD8CC;
		background-position:bottom left;
		}
#Visualisation .bot .box{
padding:5px;
}
	#HMenu{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	}
		#HMenu>li.element{
		position:relative;
		display:block;
		float:left;
		}
		#HMenu>li.element a{
		position:relative;
		padding:0 1em;
		}
			#HMenu>li.element .border{
			position:absolute;
			top:50%;
			right:0;
			width:1px;
			height:0.7em;
			margin-top:-0.35em;
			border-right:1px solid #5B5955;
			}
			#HMenu>li.last .border{
			display:none;
			}
		#HMenu>li.element a:link,
		#HMenu>li.element a:hover,
		#HMenu>li.element a:visited,
		#HMenu>li.element a:active{
		color:#5B5955;
		}
		#HMenu>li.element a:link,
		#HMenu>li.element a:visited{
		text-decoration:none;
		}
		#HMenu>li.element a:hover,
		#HMenu>li.element a:active{
		color:#DDD8CC;
		text-decoration:underline;
		}
#Content .MainC>.pad{
padding:5px 15px;
}
	#Content .MainC>.pad>.left.box{
	float:left;
	width:475px;
	}
		#ThumbnailBox{
		}
			#ThumbnailBox>.top{
			height:50px;
			}
			#ThumbnailBox>.mid{
			min-height:5px;
			z-index:1;
			}
				#ThumbnailBox>.mid>.float{
				float:left;
				width:100%;
				min-height:325px;
				margin-top:-35px;
				}
					#ThumbnailBox>.mid>.float>.pad{
					padding:0 40px 0 15px;
					}
						#Thumbnail{
						position:relative;
						margin:0;
						padding:0;
						list-style-type:none;
						}
							#Thumbnail>li.element{
							position:relative;
							display:block;
							float:left;
							width:50%;
							margin-bottom:10px;
							}
			#ThumbnailBox>.bot{
			height:30px;
			}
		#PromotionBox{
		margin-top:-5px;
		}
			#Promotion{
			position:relative;
			display:block;
			margin:0;
			margin-left:0px;
			margin-right:5px;
			padding:0;
			list-style-type:none;
			}
				#Promotion>li.element{
				position:relative;
				display:block;
				padding:2.5px 40px 2.5px 0;
				}
				#Promotion>li.element:first-child{
				padding:0 40px 2.5px 0;
				}
					#Promotion a{
					display:block;
					background:#cccccc;
					}
					#Promotion img{
					margin:0 auto;
					}
	#Content .MainC>.pad>.right.box{
	overflow:hidden;
	padding-top:7px;
	}
		#Text>h1,
		#Text>h2,
		#Text>h3{
		margin:0;
		}
		#Text>h1{
		}
		#Text>h2{
		}
		#Text>h3{
		}
		#Text>p{
		display:block;
		margin:0;
		padding:1em 0;
		text-align:justify;
		text-indent:2em;
		line-height:1.5em;
		}
#Foot{
}
	#Foot .MainC{
	padding:25px 0 0 0;
	}
		#Foot .MainC>.pad{
		padding-top:1em;
		border-top:1px solid #BFBBB0;
		}
			#Foot .MainC>.pad>.box{
			}
				#ClosureBox{
				min-height:8em;
				margin-bottom:30px;
				}
					#ClosureBox .element{
					float:left;
					width:25%;
					min-height:1px;
					}
						#ClosureBox .element>ul{
						margin:1em 0;
						padding:0;
						list-style-type:none;
						font-size:0.8em;
						}
							#ClosureBox .element>ul a{
							display:block;
							padding:0 2em;
							}
							#ClosureBox .element>ul a:link,
							#ClosureBox .element>ul a:hover,
							#ClosureBox .element>ul a:visited,
							#ClosureBox .element>ul a:active{
							color:#711525;
							}
							#ClosureBox .element>ul a:link,
							#ClosureBox .element>ul a:visited{
							text-decoration:none;
							}
							#ClosureBox .element>ul a:hover,
							#ClosureBox .element>ul a:active{
							text-decoration:underline;
							}
				#Rights{
				padding:7px 15px 15px 15px;
				}
					#Rights span{
					position:relative;
					display:block;
					text-align:center;
					font-size:0.8em;
					}