﻿/* Footer */

.footer-haut {
	background:url(../images/common/bg-top-footer.gif) no-repeat top center;
	height:60px;
}

/* Footer Partie 1 */

.footer-part1 {
	background-color:#384a78;
	padding-bottom:20px;
}
.footer-part1 .categorie {
	padding-top:16px;
	width:285px;
	margin-right:50px;
	float:left;
}
.footer-part1 .categorie h3 {
	padding-bottom:4px;
	border-bottom:#606e93 1px solid;
}
.footer-part1 .categorie.no-margin {
	margin-right:0px;
}
.footer-part1 .sous-cat1, .footer-part1 .sous-cat3 {
	width:135px;
	margin-right:15px;
	float:left;
	padding-top:16px;
}
.footer-part1 .sous-cat2 {
	width:135px;
	float:left;
	padding-top:16px;
}
.footer-part1 .sous-cat3.no-margin {
	margin-right:0;
}
.footer-part1 .categorie .visuel {
	margin-top:2px;
	margin-bottom:4px;	
}
/*.footer-part1 .categorie .sous-cat3 {
	margin-top:13px;
}*/
.footer-part1 .categorie .visuel img {
	border:#ffffff 3px solid;	
}
.footer-part1 .categorie .lien a {
	display:block;
	background:url(../images/common/chevron-blanc.png) no-repeat 0px 3px;
	font-size:9px;
	color:#ffffff;
	padding-left:10px;
	line-height:13px;
}
.footer-part1 .categorie .lien a:hover {
	text-decoration:underline;
}
.footer-part2 {
	/*background:url(../images/common/bg-footer.gif) no-repeat top center;*/
	background-color:#1d2b4e;
	height:290px;
	padding-top:0px;
}
.footer-part2 .plan {
	padding-top:30px;
}
.footer-part2 .plan .colonne {
	float:left;
	border-right:#4a5571 1px solid;
	height:180px;
}
.footer-part2 .plan .colonne.no-border {
	float:left;
	border-right:none;
	height:180px;
}
.footer-part2 .plan .colonne.no-border li {
	padding-right:0px;
}
.footer-part2 .plan .colonne li {
	padding-left:10px;
	padding-right:28px;
	line-height:15px;
}
.footer-part2 .plan .colonne li.titre {
	font-size:12px;
	color:#ffffff;
	padding-bottom:16px;
}
.footer-part2 .plan a {
	color:#ffffff;
}
.footer-part2 .plan a:hover {
	text-decoration:underline;
}
.footer-part2 .liens {
	width:592px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	padding-bottom:4px;
	border-top:#a1a6b2 1px solid;
	border-bottom:#a1a6b2 1px solid;
}
.footer-part2 .liens li {
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right:#a1a6b2 1px solid;
}
.footer-part2 .liens li.no-border {
	border:none;
}
.footer-part2 .liens li a{
	color:#a1a6b2;
}
.footer-part2 .liens li a:hover {
	text-decoration:underline;
}

.Feeds .boutons {
	width: 46px;
	height: 186px;
	z-index:50;
	position: fixed;
	    top: 15%;
	    left: 0;
}

.Feeds .boutons .top {
	padding-left: 7px;
	height: 78px;
	background: url(../images/common/bg-feeds-top.png) no-repeat 0 -1px;
}

.Feeds .boutons .bottom 
{
	padding-left: 7px;
	margin-top: 5px;
	height: 103px;
	background: url(../images/common/bg-feeds-bottom.png) no-repeat;
}

.Feeds .boutons-rollover {
	left: 45px;
	position: fixed;
	top: 15%;
	z-index: 51;
	
	/*float:left;
	text-align:center;
	margin:5px auto;
	position:relative;
	left:355px;	*/
}

.Feeds .boutons-fleche-legend-rollover
{
	width:12px;
	height:18px;
	background:url(../images/common/fleche-noir-left.png) no-repeat;
	float:left;
}

.Feeds .boutons-legend-rollover 
{
	background:url(../images/common/bg-fleche-noir.png) repeat;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:16px;
	padding:2px 8px 0 0;
}


.Feeds .boutons li {
	/*float:left;*/
}
.Feeds .boutons li.imaginer {
	padding-left:3px;
	padding-top:15px;
}
.Feeds .boutons li.email {
	padding-left:-1px;
	padding-top:5px;
}
.Feeds .boutons li.facebook {
	padding-top:11px;
}
.Feeds .boutons li.petit-espace {
	/*margin-right:3px;*/
}

.categoryTitle 
{
	font-family:Verdana; 
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
}

