body {
	background-color:#cacaca;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

form {
	margin:0;
}

a {
	text-decoration:none;
	font-weight:bold;
}

h1 {
	color:#333333;
	font-size:18px;
	margin-top:0px;
}

h2 {
	color:#003366;
	font-size:16px;
	margin:0px;
}

.vignette {
	margin-right:5px;
	float:left;
}

#footer {
	margin-top:-25px;
	font-weight:bold;
	font-size:11px;
}

/* FONTS */
.red {
	color:#FF0000;
}

.lightgrey {
	color:#999999;
}

.bluegreen {
	color:#21a0d5;
}

.darkblue13b {
	color:#003366;
	font-size:13px;
	font-weight:bold;
}

.darkblue14b {
	color:#003366;
	font-size:14px;
	font-weight:bold;
}

/* DIV */
#warning {
	border:1px solid #FF0000;
	color:#FF0000;
	width:100%;
	height:auto;
	padding:3px;
}

#page {
	height: 300px;
}
html>body #page {
	height: auto;
	min-height: 300px;
} 

#pagehome {
	background:url(../img/bloc-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #E5E5E5;
	height:270px;
	width:563px;
}

.blocrounded{ width: 100%; position: relative; background-color: #e2edf0; }
.blocrounded .top_left, .blocrounded .top_right, .blocrounded .bottom_left, .blocrounded .bottom_right { height: 9px; width: 9px; background-repeat: no-repeat; position: absolute; background-color: #00FF00; }
.blocrounded .top_left { top: 0px; left: 0px; background-image: url("../img/bloc-corner-tl.jpg"); z-index: 0; }
.blocrounded .top_right { top: 0px; right: 0px; background-image: url("../img/bloc-corner-tr.jpg"); z-index: 1; }
.blocrounded .bottom_left { bottom: 0px; left: 0px; background-image: url("../img/bloc-corner-bl.jpg"); z-index: 2; }
.blocrounded .bottom_right { bottom: 0px; right: 0px; background-image: url("../img/bloc-corner-br.jpg"); z-index: 3; }
.blocrounded .content { position: relative; padding: 12px; z-index: 4; font-family:Arial, Helvetica, sans-serif;}
