@charset "utf-8";
/********** #index #sidebar **********/
#index #page #sidebar {
	width: 330px;
	padding: 20px 10px 0 15px;
	float: left;
	color: #464646;
	font-size: 1.2em;
}
#index #page #sidebar p {
	padding-bottom: 20px;
}
#index #page #sidebar .color-grey {
	color: #787878;
}
/********** #index #main **********/
#index #page #main {
	width: 586px;
	float: left;
}
#index #page #main .box.green-light .int, #index #page #main .box.green .int {
	height: 130px;
}
#index #page #main .box.green-light {
	width: 288px;
	margin: 0 8px 20px 0;
	background-color: #E7F0CC;
	float: left;
}
#index #page #main .box.green-light .top, #index #page #main .box.green-light .bottom {
	height: 6px;
	overflow: hidden;
	background-image: url(../../img/box-green-light.gif);
}
#index #page #main .box.green-light .bottom {
	background-position: 0 -6px;
	clear: both;
}
#index #page #main .box.green-light .int {
	padding: 0 6px;
}
#index #page #main .box.green-light img {
	float: left;
}
#index #page #main .box.green-light h3 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 6px 0 86px;
}
#index #page #main .box.green-light p {
	padding: 0 6px 0 86px;
}
#index #page #main .box.green {
	width: 138px;
	margin: 0 6px 20px 0;
	background-color: #87B502;
	float: left;
	height: 140px;
}
#index #page #main .box.green .top, #index #page #main .box.green .bottom {
	height: 6px;
	overflow: hidden;
	background-image: url(../../img/box-green.gif);
}
#index #page #main .box.green .bottom {
	background-position: 0 -6px;
	clear: both;
}
#index #page #main .box.green .int {
	padding: 0 6px;
}
#index #page #main .box.green h3 {
	font-size: 1.2em;
	font-weight: bold;
	color:#FFF;
}
#index #page #main .box.green p {
	font-size: 1.2em;
	color: #FFF;
}
#index #page #main .box.green a {
	color: #FFF;
}
#index #page #main .box.blue {
	width: 146px;
	margin: -2px 0 20px 0;
	background: url(../../img/box-blue-repeat-y.jpg) repeat-y;
	float: left;
}
#index #page #main .box.blue .top {
	height: 10px;
	overflow: hidden;
	background-image: url(../../img/box-blue-top.jpg);
}
#index #page #main .box.blue .bottom {
	height: 12px;
	overflow: hidden;
	margin-top: 4px;
	background-image: url(../../img/box-blue-bottom.jpg);
	clear: both;
}
#index #page #main .box.blue .int {
	height: 122px;
	padding: 0 12px 0 8px;
}
#index #page #main .box.blue h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
}
#index #page #main .box.blue p {
	font-size: 1.2em;
	color: #FFF;
}
#index #page #main .box.blue a {
	color: #FFF;
}
#index #page #main .box.white {
	padding:6px;
}
#index #page #main .box.white img {
	float: right;
}
#index #page #main .box.white p {
	padding: 0 95px 2px 0;
}
#index #page #main .box.blue-light {
	padding: 6px;
	background-color: #E3E6EB;
	margin: 20px 0;
}
#index #page #main .box.blue-light img {
	float: left;
}
#index #page #main .box.blue-light p {
	padding: 0 6px 0 86px;
	color: #3E3E40;
}

/********** #index #footer-in new**********/
#index #page #footer-in {
    padding:20px 20px 4px 10px;
}
#index #page #footer-in p {
    color:#5A606E;
    margin:0 0 4px 345px;
    text-align:center;
}

#index #page #footer-in .bord {
    border-top:1px solid #C8CDD8;
}

#index #page #footer-in #societaires {
    width:300px;
}

#index #page #footer-in #indigo {
    float:left;
    padding-top:10px;
}

#index #page #footer-in p img {
    float:left;
    padding:0 5px;
}

#index #page #footer-in .box.green {
    float:right;
    margin-top:10px;
    width:100px;
}

#index #page #footer-in .box.green .top, #index #page #footer-in .box.green .bottom {
    background-image:url(../../img/box-green_s.gif);
    height:6px;
    overflow:hidden;
}

#index #page #footer-in .box.green .int {
    line-height:11px;
    padding:0 6px;
    text-align:center;
}

#index #page #footer-in .box.green .int h4 {
    font-size:10px;
}

#index #page #footer-in .box.green a {
    color:#FFFFFF;
}

#index #page .box.green {
    background-color:#87B502;
    margin:0 6px 20px 0;
    width:138px;
}

#index #page .box.green {
    background-color:#87B502;
    margin:0 6px 20px 0;
    width:138px;
}

#index #page .box.green .bottom {
    background-position:0 -6px;
    clear:both;
}