body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR: #BFC9DC;
	SCROLLBAR-TRACK-COLOR: #F7F8FB;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #889DC4;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #BFC9DC;
	SCROLLBAR-DARKSHADOW-COLOR: #BFC9DC;
	background-image: url(images/rp_fond.gif);
}
#main {
background:#fff;
width:770px;
border:10px solid #032C77;
}
#popup {
position:absolute;
background:#5d7ba6;
border:10px solid #95adcb;
color:#fff;
top:30%;
left:30%;
width:300px;
font:14px Arial, Helvetica, sans-serif;
margin:10px;
z-index:25;
filter : alpha(opacity=95);
-moz-opacity : 0.95;
opacity : 0.95; }
hr {
margin:10px;
background:#95adcb;
color:#95adcb;
border:0;
}
#popup h1 {
margin:10px;
font-size:18px;
text-transform:uppercase;}
#popup p {
margin:10px;}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: none;
	background-color: #BFC9DC;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: underline;
}
a.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #032C77;
	text-decoration: underline;
	background-color: #DFEFFF;
	line-height:18px;
}
a.lien2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #032C77;
	text-decoration: none;
	background-color: #BFC9DC;
}

/*Classes perso*/
.td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: none;
}
.td1 p{
	font-size:9px;
}
.td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #032C77;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: none;
	border: 1px solid #BFC9DC;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #032C77;
	text-decoration: none;
	text-transform: uppercase;
}
.tab1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: none;
	background-color: #E7F1FF;
}
.tab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032C77;
	text-decoration: none;
	background-color: #DBEAFF;
}
.lib {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #032C77;
}

.col img.mat{
height:170px;
margin: 0;
}
.col{
float:left;
width:250px;
height:200px;
border-top:solid 1px #e0e2e6;
padding-top:4px;
}
.col a{
font-size:12pt;
}
