//* pagination *//

body {
	font: 14px Arial;
	margin: 0; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
}

p,a,span,ul,li,div {
	font: 14px Arial;
	color: #777777;
}

div.title {
	background-image: url(images/horizontal_dotted_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:10px; padding-left:0px; padding-right:10px; padding-top:0px;
}

h1 {
	font: 22px Arial;
	font-variant:small-caps;
	color: #1f9bb1;
	font-weight: bold;
}

#main-container {
	text-align: left; /* on rétablit l'alignement normal du texte */
	background: url(images/container-bkg.jpg) repeat center;
	margin-right: auto;
	margin-left: auto;
	width: 974px;
	height:650px;
}

#main-content {
	padding-left:70px; padding-right:43px;
	padding-top:20px; padding-bottom:20px;
}

#col-left {
	width: 615px;
	height:340px;
	float:left;
	margin-right:20px;
}

#col-right {
	background-image: url(images/vertical_dotted_line.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width:220px;
	height:340px;
	float:left;
	text-align:right;
}

#col-right p {
	font-size:15px;
	color:#3a3a3a;
}
	
hr {
	color:#909090;
	width:80px;
	float:right;
	clear:both;
	margin-bottom:30px;
}

strong.download {
	color:#909090;
}


#col-right p a{
	text-decoration:none;
	color:#3a3a3a;
}

#col-right p strong.download a {
	color:#909090;
	font-weight:bold;
}

#col-right div {
	margin-bottom: 30px;
	margin-left:70px;
}

#col-right div a {
	clear:both;
}

img {
	border: none;
}


#footer {
	text-align:center;
	line-height:50px;
	height:40px;
	background: url(images/footer.png) no-repeat center;
	width:100%;
	clear:both;
	padding-top:12px;
}

#footer a {
	display:inline;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
	font-size: 11px;
}

#footer a:hover {
	text-decoration:underline;
}


#footer span {
	display:inline;
	height:30px;
	font-weight: bold;
	color:#666666;
	font-size: 11px;
}



