/*pictos en ligne sur pages texte*/
#divpictosshare.right{
	float: right;
}
#divpictosshare.left{
	float: left;
}
#divpictosshare{
	float: none;
}
#pictosenligne {
	padding-top:3px;position:relative;
}
#pictosenligne ol li{position:relative;padding:0;margin:0 2px;width:14px;height:14px;line-height:1px;float:left;cursor:pointer;
	border-radius:2px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;}
    
 #pictosenligne.tablette{
 	float:right;margin-right:12px;margin-bottom:12px;
 }
#pictosenligne.tablette ol li{position:relative;padding:0;margin:0 2px;width:22px;height:22px;line-height:1px;cursor:pointer;
	border-radius:4px;
	-moz-border-radius:4px;
    -webkit-border-radius: 4px;}
    
#hp{
	margin-left:16px;height:18px;
}
#hp img{
	padding-top:3px
}
/**/
#divsharen ol{
		list-style:none;
		position:relative;
		width:auto;
		margin:0;
		padding:0;
	}
#divsharen 	ol li{
		list-style:none;
		float:right;
		width:14px;
		height:14px;
		border:none;
		border-radius: 2px;
		-moz-border-radius: 2px;
     -webkit-border-radius: 2px;
	}
#divsharen 	ol li ol{
		width:auto;
		position:absolute;
		top:0;right:14px;
		display:none;
	}
#divsharen 	ol li ol li
	{
	   float:left;
		height:14px;
		width:14px;
		margin:0 2px 0 0;
	}
#divsharen	li:hover ol ol,
#divsharen li li:hover ol ol,
#divsharen li li li:hover ol ol ol
{
	display:none;
}

#divsharen li:hover ol,
#divsharen li li:hover ol,
#divsharen li li li:hover ol
{
	display:block;
}
/**/
#divsharen.ouvertureleftenfants{
	position:absolute;right:0;top:2px;height:16px;width:150px;
}
#divshare.ouverturerightenfants{
	position:absolute;right:0;top:2px;
}
#divsharen.ouvertureleft{
	position:absolute;right:0;bottom:-21px;height:16px;width:150px;
}
#divshare.ouvertureright{

}
#menushare{
	position:absolute;
	font-size:.70em;
	z-index:400;
	width:auto;
}
#divshare.ouvertureleft #menushare,
#divshare.ouvertureleftenfants #menushare{
	right:-4px;top:0;position:absolute;
}
#menushare ol, #pictosshare ol, #pictosenligne ol{
	list-style:none;
	position:relative;
	font-weight:bold;
	margin:0;padding:0;width:auto;
}
#menushare ol ol
{
	display:none;position:absolute;top:0;
}
#divshare.ouvertureleft #menushare ol ol,
#divshare.ouvertureleftenfants #menushare ol ol{
	right:0;
}
#divshare.ouvertureright #menushare ol ol{
	left:14px;padding-left:2px;
}
#menushare ol li{float:left;position:relative;cursor:pointer;border:none;-moz-border-radius: 2px;
    -webkit-border-radius: 2px;border-radius: 2px;}
#menushare ol li ol li{position:relative;padding:0;margin:0 2px;width:14px;height:14px;line-height:1px;}

#divshare.ouvertureright #menushare ol li{padding:0;margin:0 2px;width:14px;height:14px;line-height:1px;}
#divshare.ouvertureleft #menushare ol li,
#divshare.ouvertureleftenfants #menushare ol li
{padding:0;margin:0 2px;width:14px;height:14px;line-height:1px;}
/**/
#plus{
	padding-left:3px;padding-top:3px;position:absolute;
}
#favoris{
	padding-left:1px;padding-top:1px;position:absolute;
}

#imprimer{
	padding-left:2px;padding-top:2px;position:absolute;
}
#mail{
	padding-left:2px;padding-top:3px;position:absolute;
}
#facebook{
	padding-left:6px;padding-top:2px;position:absolute;
}
#pictosenligne.tablette #facebook{
	padding-left:10px;padding-top:3px;position:absolute;
}
#twitter{
	padding-left:5px;padding-top:2px;position:absolute;
}
/* LES ROLLOVER CSS */
#pictosshare li:hover ol ol,
#pictosshare li li:hover ol ol,
#pictosshare li li li:hover ol ol
{
	display:none;
}

#pictosshare li:hover ol,
#pictosshare li li:hover ol,
#pictosshare li li li:hover ol
{
	display:block;
}

#menushares li:hover ol ol,
#menushares li li:hover ol ol,
#menushares li li li:hover ol ol ol
{
	display:none;
}

#menushares li:hover ol,
#menushares li li:hover ol,
#menushares li li li:hover ol
{
	display:block;
}



#divsharenew.ouvertureleft
 {
	background:none !important;
	bottom:0;
	margin-right:0;
	position:relative !important;
	float:left;
	height:25px;
}

#menusharenew
{
	height:25px;
}
#menusharenew ol 
{
	width:250px;
	list-style:none;
	margin:0;
	padding:0;
}
#menusharenew ol li
{
	width:24px !important;
	height:25px !important;
	border-radius:0;
	-moz-border-radius: 0;
    -webkit-border-radius: 0;
	border-left:1px solid #7a7a7a;
	float:right;
}
#menusharenew ol li ol
{
	width:auto;
	position:absolute;
	top:0;
}
#menusharenew ol li ol li
{
	white-space:nowrap;
	float:right;
	margin:0;
	top:0;
}
#menusharenew  ol li ol
{
	right:26px;
	display:none;
}
#divsharenew li:hover ol ol,
#divsharenew li li:hover ol ol,
#divsharenew li li li:hover ol ol ol
{
	display:none;
}

#divsharenew li:hover ol,
#divsharenew li li:hover ol,
#divsharenew li li li:hover ol
{
	display:block;
}
/**/
#divsharenew ol li#btnplus
{
	border-right:1px solid #7a7a7a;
	background-repeat:no-repeat;
	background-position:-126px 0 !important;
}
#divsharenew  ol li#btnplus:hover
{
	background-position:-126px -25px !important;
}
#divsharenew  ol li#btnplus div
{
	width:24px;height:25px;
}
#divsharenew ol li ol li
{
	cursor:pointer;
}
#divsharenew ol li ol li#btnfav
{
	background-position:-1px 0 !important;
}
#divsharenew ol li ol li#btnfav:hover
{
	background-position:-1px -25px !important;
}
#divsharenew ol li ol li#btnimp
{
	background-position:-26px 0 !important;
}
#divsharenew ol li ol li#btnimp:hover
{
	background-position:-26px -25px !important;
}
#divsharenew ol li ol li#btnmail
{
	background-position:-51px 0 !important;
}
#divsharenew ol li ol li#btnmail:hover
{
	background-position:-51px -25px !important;
}
#divsharenew ol li ol li#btnfb
{
	background-position:-76px 0 !important;
}
#divsharenew ol li ol li#btnfb:hover
{
	background-position:-76px -25px !important;
}
#divsharenew ol li ol li#btntw
{
	background-position:-101px 0 !important;
}
#divsharenew ol li ol li#btntw:hover
{
	background-position:-101px -25px !important;
}