@charset "utf-8";
/* CSS Document */

/* WP - Webpages */
.wp {
	color:#333333;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
}
.wp .header-img {
	border:#cfcfcf solid 1px;
	background-color:#f8f8f8;
	text-align:center;
	width:100%;
}
.wp .header-legend {
	font-size:13px;
	border:#cfcfcf dashed 1px;
	border-top:none;
	text-align:center;
	color:#333333;
	font-weight:bold;
	padding:5px;
}
.wp .content {
	padding:5px;
}
.wp .paragraf {
	margin-top:15px;
	margin-bottom:20px;
	display:block;
}
.wp h1 {
	font-weight:bold;
	color:#e10915;
	font-size:16px;
	display:block;
	margin-top:0px;
	margin-bottom:10px;
	text-align:left;
}
.wp .h1Sub {
	font-weight:bold;
	color:#333333;
	font-size:13px;
}
.wp ul {
	margin:0px;
	margin-left:inherit;
}
.wp li {
	margin-bottom:10px;
	background-position:0 5px;
}
.wp a:link, a:visited {
	color:#990000;
	text-decoration:none;	
}
.wp a:hover, a:active {
	color:#990000;
	text-decoration:underline;	
}
.wp a.mailto {
	color:#990000;
	text-decoration:none;
}
/* End WP */


/* who */
.who img.picto {
	margin-left:20px;
	margin-bottom:15px;
	border:#CCCCCC solid 1px;
	padding:3px;
}

.who .banner {
	text-align:left;
	display:block;
}
/* End who */


/* contact */
.contact .picto {
	margin-right:20px;
	margin-bottom:15px;
	border:#CCCCCC solid 1px;
	border-bottom:none;
	border-right:none;
}
.contact .cell {
	padding:10px;
}
.contact .cell.border-bottom {
	border-bottom:#CCCCCC dashed 1px;
}
.contact .cell.border-right {
	border-right:#CCCCCC dashed 1px;
}
/* End contact */


/* eng */
.eng .picto {
	margin-right:15px;
	margin-bottom:15px;
}
.eng .bankEntity td {
	text-align:center;
	padding-right:30px;
}
.eng .bankEntity .bold td {
	font-weight:bold;
}
.eng .bankEntity span {
	display:block;
	text-align:left;
}
.eng .separator {
	border-top:#CCCCCC dashed 1px;
	margin-top:5px;
	line-height:5px;
	padding:0px;
}
/* End eng */


/* cgv */
div.cgv {
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
}

.cgv td {
	padding-bottom:10px;
}
/* End cgv */
