@charset "utf-8";
/********** #int #sidebar **********/
#int #page #sidebar {
	width: 195px;
	padding: 20px 15px 15px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
#int #page #sidebar h1 {
	font-size: 1.2em;
	border-bottom: 1px solid #C8CDD8;
	padding: 0.2em 0;
	color: #74829D;
}
#int #page #sidebar li {
	border-bottom: 1px solid #C8CDD8;
	padding: 0.2em 0;
	color: #74829D;
}
#int #page #sidebar a {
	color: #74829D;
}
#int #page #sidebar li.active {
	color: #CC4C33;
}
#int #page #sidebar li.active a {
	color: #CC4C33;
}
#int #page #sidebar h2 {
	font-size: 1.3em;
	color: #CC4C33;
	padding: 0 0 4px 6px;
}
#int #page #sidebar .box.red {
	width: 163px;
	margin: 20px 0;
}
#int #page #sidebar .box.red .top {
	height: 11px;
	background: url(../../img/box-red-top.png);
}
#int #page #sidebar .box.red .int {
	background: url(../../img/box-red-repeat-y.png) repeat-y;
	font-size: 14px;
	color: #FFF;
	padding: 0 11px 4px 6px;
	line-height: 18px;
}
#int #page #sidebar .box.red .bottom {
	height: 11px;
	background: url(../../img/box-red-bottom.png);
}
#int #page #sidebar .box.red h3 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
}
#int #page #sidebar .box.red p {
	font-size: 15px;
	text-align: center;
	color: #FFF;
}
#int #page #sidebar .box.red p.important {
	font-size: 20px;
	font-weight: bold;
}
#int #page #sidebar .box.red a {
	color: #FFF;
}
#int #page #sidebar .box.green-light {
	width: 195px;
	background-color: #E7F0CC;
}
#int #page #sidebar .box.green-light .top, #int #page #sidebar .box.green-light .bottom {
	height: 6px;
	overflow: hidden;
	background-image: url(../../img/box-green-light2.gif);
}
#int #page #sidebar .box.green-light .bottom {
	background-position: 0 -6px;
	clear: both;
}
#int #page #sidebar .box.green-light .int {
	padding: 0 6px;
}
#int #page #sidebar .box.green-light h3 {
	font-size: 1.1em;
	font-weight: bold;
}
#int #page #sidebar .box.green-light a {
	color: #CC4C33;
}
/********** #int #main **********/
#int #page #main {
	width: 731px;
	padding: 15px 0;
	float: left;
}
/********** #int #main .col1 **********/
#int #page #main .col1 {
	clear:both;
	width: 254px;
	float: left;
}
#int #page #main .box.red {
	width: 254px;
	margin-top: 10px;
	background-color: #CC4C33;
}
#int #page #main .box.red .top, #int #page #main .box.red .bottom {
	height: 6px;
	overflow: hidden;
	background-image: url(../../img/box-red2.gif);
}
#int #page #main .box.red .top {
	margin-bottom: -3px;
}
#int #page #main .box.red .bottom {
	background-position: 0 -6px;
}
#int #page #main .box.red .int {
	padding: 0 8px;
}
#int #page #main .box.red p {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #FFF;
}
/********** #int #main .col2 **********/
#int #page #main .col2 {
	width: 292px;
	float: left;
	padding-left:10px;
}
#int #page #main .col2 p {
	color: #5A606E;
}
#int #page #main .col2 p .important {
	font-size: 1.1em;
	color: #3E3E40;
}
/********** #int #main .col1-2 **********/
#int #page #main .col1-2 {
	width: 556px;
	float: left;
	padding-right: 15px;
}
#int #page #main .col1-2 .introduction img {
	float: right;
	margin: 0 0 20px 6px;
}
#int #page #main .col1-2 .introduction p {
	color: #3E3E40;
}
#int #page #main .col1-2 h2 {
	padding: 10px 0;
}
#int #page #main .col1-2 p {
	color: #787878;
	padding-bottom: 6px;
}
#int #page #main .col1-2 ul {
	padding-bottom: 6px;
}
#int #page #main .col1-2 li {
	color: #787878;
	padding: 0 0 6px 14px;
	background: url(../../img/puce-blue.gif) 0 3px no-repeat;
}
/********** #int #main .col3 **********/
#int #page #main .col3 {
	width: 145px;
	float: left;
}
#int #page #main .box.blue {
	width: 145px;
	background-color: #74829D;
}
#int #page #main .box.blue .top {
	height: 6px;
	overflow: hidden;
	background-image: url(../../img/box-blue2.gif);
	margin-bottom: -5px;
}
#int #page #main .box.blue .bottom {
	height: 6px;
	overflow: hidden;
	background-image: url(../../img/box-blue2.gif);
	background-position: 0 -6px;
	margin-top: -3px;
}
#int #page #main .box.blue .int {
	padding: 0 8px;
	position: relative;
}
#int #page #main .box.blue h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}
#int #page #main .col3 ul {
	padding: 10px 0;
}
#int #page #main .col3 li {
	padding: 0 0 8px 20px;
	background: url(../../img/puce-blue.gif) 4px 3px no-repeat;
	color: #74829D;
}
#int #page #main .col3 li a {
	color: #74829D;
}
#int #page #main .col3 img {
	width: 110px;
	height: 88px;
	margin: 10px 0 0 20px;
}
#int #page #main .col3 p.temoignage {
	padding: 4px 0 10px 20px;
	color: #3E3E40;
	background: url(../../img/puce-green.gif) 4px 6px no-repeat;
	font-size: 0.9em;
	line-height: 1.3em;
	font-style: italic;
	border-bottom: 1px solid #C8CDD8;
}
#int #page #main .col3 p.temoignage.last{
	border: none;
}
/********** #int #page-top-link **********/
#int #page #page-top-link {
	border-top: 1px solid #C8CDD8;
	margin: 0 15px 0 0;
	padding: 3px 0;
	clear: both;
	text-align: right;
}
/********** #int .csc-sitemap **********/
#int .csc-sitemap li {
	line-height: 24px;
	font-weight: bold;
}
#int #page #main .csc-sitemap li a {
	color: #5A606E;
}
#int .csc-sitemap li li {
	padding-left: 20px;
	font-weight: normal;
}
/********** #int #footer-in **********/
#int #page #footer-in {
	border-top: 1px solid #C8CDD8;
	margin: 10px 15px 0 15px;
	padding: 6px 0;
}

