a img{
	border: 0;
}
fieldset {
	border: 0;
}
td {
	vertical-align: top;
}

.pdf-file {
	background: transparent url(pdf.gif) no-repeat left;
}
.x0 {
	display: none;
	font-size: 0;
	height: 0;
}
.alpha {
   /* Pour IE, il faut absolument mettre une largeur, alors soit width=100%,
      soit c'est un div positionn? et dimensionn? comme dans cet exemple.*/
  /*filter:alpha(opacity=75);
  -moz-opacity:0.75;
  opacity: 0.75;*/
}
.multiplicatepor0 {
	display: none;
}


#header h1, #menu hr, #menu p, #footer hr  {
	display: none;
}


html, body {
	margin: 0;
	padding: 0 0 15px;
	background-color: #fff;
}
	body {
		font: 1em arial;
	}

#global {
	position:absolute;
	top: 2em;
	left: 50%;
	width: 750px;
	margin-left: -375px;
	text-align: left;
	padding-bottom: 25px;
}

#global_popup {
	width: 96%;
	padding: 2%;
}

#header {
	margin-top: 3em;
	margin-left: 1.5em;
	margin-bottom: 1em;
}
#logo {
	background: transparent url(header.gif) no-repeat top left;
	margin-bottom: 1em;
}
	#header #logo {
		height: 50px;
	}


span.vis, span.vis2 {
	background: transparent url(vis.gif) no-repeat;
	display: block;
	width: 36px;
	height: 36px;
}
span.vis2 {
	background: transparent url(vis2.gif) no-repeat;
}
span.right {
	float: right;
}

#content, #column {
}

#content .content {
	float: left;
	width: 495px;
	margin-right: 15px;
}
	#content h2 {
		background: transparent url(h2.gif) no-repeat top left;
		margin: 0;
		padding: 0 0 0 25px;
		font-variant: small-caps;
		font-size: 0.9em;
		color: #666;
	}
	#content p {
		font-size: 0.7em;
		text-align: justify;
	}
	
	
/* news */
#newsList {
	width:420px; 
	display:block; 
	margin: 15px auto 0;
}
	#newsList p.cover {
		background-color: black;
		margin: 0;
		padding: 0;
		text-align: center;
		border: 1px solid #BA8C82;
		
	}
	#newsList p.cover img {
		margin: 2px;
	}
	#newsList h3 {
		margin-top: 15px;
		color: #DD1F26;
	}
	#newsList hr {
		margin: 20px 0;
	}






/* Column */
#column {
	float: left;
	width: 200px;
	background: transparent url(column.gif) no-repeat top;
}
	#column div.padding {
		height: 490px;
		text-align: center;
		padding-top: 10px;
	}

#menu {
	position: absolute;
	top: 460px;
	right: 40px;
}
	#menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#menu li {
			float: left;
		}
			#menu li a {
				background: transparent url(menu-li.gif) no-repeat top;
				padding-top: 30px;
				font-variant: small-caps;
				text-decoration: none;
				font-size: 0.7em;
				color: #A9B0B2;
				display:block; float: left; text-align:center;
				height: 15px;
				width: 75px;
			}
			#menu li a:hover {
				background: transparent url(menu-li-hover.gif) no-repeat top;
				color: #45454B;
			}
#links {
	position: absolute;
	margin-top: 20px;
	width: 180px;
	margin-left: 20px;
}
	#links h2 {
			display: none;
	}
	#links p {
		text-align: center
	}
	#links a {
		margin: 0.2em;
	}

#footer {
	clear: left;
	text-align: center;
	padding-top: 2em;
	font-size: 0.8em;
}
#footer, #footer a {
	color: #999;
	color: #BA8C82;
	color: #5C5654;
}
	#footer a:hover {
		color: #45454B;
	}
	
	
	
	/* popupcontact */

#global_popup legend {
	display: none;
} 
#global_popup label {
	font-size: 0.8em;
	text-align: right;
}