#bloccontact {
	height: 100px;
	width: 180px;
	top:15px;
right:10px;
	position: absolute;
	margin-right: 18px;
	z-index:69;
}

#bloccontact div.contact {
	width:100%;
	background:#05a900 url(/fr/images/fds_contact.gif) repeat-x top left;
	border:1px solid #058700;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:3px 0;
	}
#bloccontact div.contact:hover {background:#40bd3c url(/fr/images/fds_contact-hover.gif) repeat-x top left}
#bloccontact .contact p {
	font-size:1.0em;
	color:#fff;
	text-align: center;
}
#bloccontact .contact p em {font-weight:bold}
#bloccontact .contact p strong {font-size:1.5em;font-weight:bolder;color:#fff !important}
#bloccontact .contact p a {color:#fff !important;text-decoration:none}
#bloccontact .contact:hover p a {color:#fff !important}
#bloccontact .contact p a:hover, .contact p strong a:hover {color:#fff !important}
	
#bloccontact ul.contact li ul.ssmenu {
		position:absolute;
		top:11px;
		right:125px;
		padding-right:50px;
		width:332px;
		height:110px;
		display:none;
		font-size:0.9em;
		}
#bloccontact ul.contact li:hover ul.ssmenu {display:block}

#bloccontact ul.menucontact {
		margin:0 !important;
		padding:0px !important;
		}
		
#bloccontact ul.menucontact li.menucontact {		
		list-style-type:none;
		list-style-image:none;
		background:#eee url(/fr/images/menucontact_fleche.gif) no-repeat scroll right top;
		border:1px solid #c4caca;
		border-top-width:0px;
		margin:0 3px 0 3px;
		padding:2px 5px;
		color:#888;
		height:16px;
		position:relative;
		}
		
#bloccontact ul.menucontact li.menucontact div.ssmenu {	
		position:absolute !important;
		top:20px;
		left:5px;
		border:1px solid #05a900;
		border-top-width:0px !important;
		background:#eee;
		width:160px;
		padding:0px !important;
		margin:0px 0 0 0 !important;
		z-index:42 !important;
		}
html>body #bloccontact ul.menucontact li.menucontact div.ssmenu {
		top:17px;
		left:8px;
	}
#bloccontact ul.menucontact li.menucontact div.ssmenu {
		display:none;
		}
#bloccontact ul.menucontact li div.ssmenu li {
	list-style-type:none;
	list-style-image:url(/fr/images/css/v3base/pcaction.gif);
	padding:2px 5px;
	}
#bloccontact ul.menucontact:hover li div.ssmenu {
		display:block;
		background:#fff;
		}
#bloccontact ul.menucontact:hover li.menucontact {
	color:#003d50;
	border:1px solid #05a900;
	background-color:#fff}

#bloccontact .menucontact a, .menucontact.a:visited {
		text-decoration:none;
		color:#000;}
#bloccontact .menucontact a:hover {color:#05A900 !important}
