@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-bottom:0px;
	text-align: center;
	padding: 0; /* Opera */

	background-color: #f5e5ef;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;	
}

#global {
	width: 992px;
	height:750px;
	
	text-align:left;

	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#ban {
	background: url(img/ban.gif) top left no-repeat;
	width:992px;
	height:263px;
	
	position:relative;
}

	#logo {
		position:absolute;
		top:31px;
		left:51px;
	}
	
	#ban_col_1, #ban_col_2, #ban_col_3 {
		width:150px;
	
		position:absolute;
		top:31px;	
		
		font-size:9px;	
	}
		#ban_col_1 {left:442px;}
		#ban_col_2 {left:609px;}
		#ban_col_3 {left:785px;}
		
	#ban p {
		margin: 0px 0px 10px 0px;
	}
	
	#ban a {
		color:#000;
		text-decoration:none;
	}
	 
	#ban a:hover, #ban a:visited {
		color:#0d87d7;
		text-decoration:none;		
	}	
	

#left {
	width: 235px;
	height:487px;
	background-color:#c1dbe8;
	
	position:absolute;
	top:263px;
	left:0px;
}

	.left_box {
		width:200px;
		
		position:absolute;	
		left:17px;
	}
		#evenements {
			background: url(img/dot-left.gif) bottom left no-repeat;
		
			height:127px; 
			top:16px; 
		}
		#prog {top:177px;}
		
		.left_box p {
			margin-top:0px;
			margin-left:12px;
			margin-bottom:0px;
		}

		.dot_left{
			position:relative;
			display: block; /* IE */
			
			margin: 5px 0px; 
		}

#center {
	display:block;
	width: 510px;
	height:730px;
	/*uncomment this for the next "minuit" expo
	height:346px; 
	background: url(img/minuit.gif) top left no-repeat;		
	background: url(img/banner_mmm.gif) top left no-repeat;	
	background: url(img/banner_minuit.gif) top left no-repeat;
	background: url(img/experience-musee.gif) top left no-repeat;*/
	background: url(img/m2.jpg) top left no-repeat;
	position:absolute;
	left: 249px;
	top: 263px;
	
	 /* IE */
}

	#center p {
		float:left;
		margin-top:272px;
		margin-left: 45px;
	}

	a#even , a#even :visited {
		color:#FFF;
		text-decoration:none;
		display:block;
		cursor:pointer;
	}

#right {
	width: 235px;
	height:487px;
	background-color:#e9c9de;
	
	position:absolute;
	top:263px;
	right:0px;		
}
	.right_box {
		width:200px;
		height:127px;
		background-color:#FFF;
	
		position:absolute;	
		left:17px;
	}
		#carte {top:16px; }
		#newsletter {top:177px;}
		
		#newsletterform {top:270px;}
		
		.right_box p {
			margin-top:0px;
			margin-left:12px;
		}
		
		#soutien {
			position:absolute;	
			top:454px;
			left:17px;
			
			margin-left:12px;
			font-size:9px;
		}
		.right_box_news {
			width:200px;
			height:80px;
			background-color:#FFF;
		
			position:absolute;	
			left:17px;
		}

/* ----- newsletter ------- */

#page_newsletter {
	width: 498px;
	min-height: 487px;
	background-color:#FFF;	
		
	position:absolute;
	left: 247px;
	top: 263px;
}

	#page_newsletter p {
		margin-top:16px;
		margin-left:12px;
	}
	

	#page_newsletter a , a:visited {
		color:#000;
		text-decoration:none;
	}
		#page_newsletter a:hover {
			color:#3392ba;
			text-decoration:none;
		} 	 

ul {
	list-style-type:square;
}

ul li {
	margin-bottom: 5px;
}

/* -------------- */
.or {
	color:#E7C21A;
}

img {
	border:0;
}

.de {
	color:#666;
}

	a.divlink , a.divlink :visited {
		color:#000;
		text-decoration:none;
		/*display:block;*/
		cursor:pointer;
	}

	a.normal , a.normal :visited {
		color:#000;
		text-decoration:none;
	}

input.news {
	width:176px;
	border:1px dotted #8b8b8a;
	background-color:#f5e5ef;
}
