/* Widget socials
----------------------------------------------------------------------------- */
.widget.socials {
	margin: 0 auto -1px;
	width: 225px;
}
/* Top links */
.widget.socials .follow {
	padding: 0 15px 10px 15px;
}
.widget.socials .follow li a {
	display: block;
	padding: 10px 0 10px 25px;
	border-top: 1px solid #DBE1E4;
	font-size: 12px;
	color: #13334D;
	text-decoration: none;
	background-position: left 10px;
	background-repeat: no-repeat;
	background-color: transparent;
}
.widget.socials .follow li:first-child a {
	border-top: 0 none;
}
.widget.socials .follow li a:hover {
	text-decoration: underline;
}
.widget.socials .follow li.pdf a {
	background-image: url("../img/icon/boxshare_icon_pdf_2.png");
}
.widget.socials .follow li.rss a {
	background-image: url("../img/icon/boxshare_icon_rss.png");
}
.widget.socials .follow li.xml a {
	background-image: url("../img/icon/boxshare_icon_xml_2.png");
}
.widget.socials .follow li.mailer a {
	background-image: url("../img/icon/boxshare_icon_mailnotification.png");
}
/* Socials */
.widget.socials .services {
	display: block;
	padding: 12px;
	border: 1px solid #DBE1E4; /* Se baser sur le framework */
	background-color: #fff;
}
.widget.socials .services li.facebook, .widget.socials .services li.twitter {
	width: 47%;
}
.widget.socials .services li.facebook {
	float: left;
}
.widget.socials .services li.twitter {
	float: right;
}
.widget.socials .services .counter {
	position: relative;
	display: block;
	margin-bottom: 15px;
	border-width: 1px;
	border-style: solid;
	height: 38px;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	line-height: 38px;
}
.widget.socials .services li.facebook .counter {
	border-color: #C7D0E1;
	background: #EEF5FF;
}
.widget.socials .services li.twitter .counter {
	border-color: #B8D6E1;
	background: #E9F8FF;
}
.widget.socials .services .counter:after, .widget.socials .services .counter:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.widget.socials .services li.facebook .counter:after {
	border-color: rgba(238, 245, 255, 0);
	border-top-color: #EEF5FF;
	border-width: 10px;
	margin-left: -10px;
}
.widget.socials .services li.facebook .counter:before {
	border-color: rgba(199, 208, 225, 0);
	border-top-color: #C7D0E1;
	border-width: 11px;
	margin-left: -11px;
}
.widget.socials .services li.twitter .counter:after {
	border-color: rgba(238, 245, 255, 0);
	border-top-color: #E9F8FF;
	border-width: 10px;
	margin-left: -10px;
}
.widget.socials .services li.twitter .counter:before {
	border-color: rgba(199, 208, 225, 0);
	border-top-color: #B8D6E1;
	border-width: 11px;
	margin-left: -11px;
}
.widget.socials .services li.facebook a, .widget.socials .services li.twitter a {
	display: block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 22px;
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
	color: #fff;
}
.widget.socials .services li.facebook a {
	background: rgb(100,134,197);
	background: -moz-linear-gradient(top, rgba(100,134,197,1) 0%, rgba(99,135,197,1) 6%, rgba(95,130,194,1) 11%, rgba(96,132,194,1) 17%, rgba(89,127,189,1) 33%, rgba(87,121,182,1) 50%, rgba(83,119,179,1) 56%, rgba(84,115,179,1) 61%, rgba(78,114,172,1) 72%, rgba(74,110,172,1) 83%, rgba(68,107,166,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100,134,197,1)), color-stop(6%, rgba(99,135,197,1)), color-stop(11%, rgba(95,130,194,1)), color-stop(17%, rgba(96,132,194,1)), color-stop(33%, rgba(89,127,189,1)), color-stop(50%, rgba(87,121,182,1)), color-stop(56%, rgba(83,119,179,1)), color-stop(61%, rgba(84,115,179,1)), color-stop(72%, rgba(78,114,172,1)), color-stop(83%, rgba(74,110,172,1)), color-stop(100%, rgba(68,107,166,1)));
	background: -webkit-linear-gradient(top, rgba(100,134,197,1) 0%, rgba(99,135,197,1) 6%, rgba(95,130,194,1) 11%, rgba(96,132,194,1) 17%, rgba(89,127,189,1) 33%, rgba(87,121,182,1) 50%, rgba(83,119,179,1) 56%, rgba(84,115,179,1) 61%, rgba(78,114,172,1) 72%, rgba(74,110,172,1) 83%, rgba(68,107,166,1) 100%);
	background: -o-linear-gradient(top, rgba(100,134,197,1) 0%, rgba(99,135,197,1) 6%, rgba(95,130,194,1) 11%, rgba(96,132,194,1) 17%, rgba(89,127,189,1) 33%, rgba(87,121,182,1) 50%, rgba(83,119,179,1) 56%, rgba(84,115,179,1) 61%, rgba(78,114,172,1) 72%, rgba(74,110,172,1) 83%, rgba(68,107,166,1) 100%);
	background: -ms-linear-gradient(top, rgba(100,134,197,1) 0%, rgba(99,135,197,1) 6%, rgba(95,130,194,1) 11%, rgba(96,132,194,1) 17%, rgba(89,127,189,1) 33%, rgba(87,121,182,1) 50%, rgba(83,119,179,1) 56%, rgba(84,115,179,1) 61%, rgba(78,114,172,1) 72%, rgba(74,110,172,1) 83%, rgba(68,107,166,1) 100%);
	background: linear-gradient(to bottom, rgba(100,134,197,1) 0%, rgba(99,135,197,1) 6%, rgba(95,130,194,1) 11%, rgba(96,132,194,1) 17%, rgba(89,127,189,1) 33%, rgba(87,121,182,1) 50%, rgba(83,119,179,1) 56%, rgba(84,115,179,1) 61%, rgba(78,114,172,1) 72%, rgba(74,110,172,1) 83%, rgba(68,107,166,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6486c5', endColorstr='#446ba6', GradientType=0 );
}
.widget.socials .services li.twitter a {
	background: rgb(18,189,219);
	background: -moz-linear-gradient(top, rgba(18,189,219,1) 0%, rgba(16,185,218,1) 6%, rgba(7,185,215,1) 11%, rgba(0,179,212,1) 28%, rgba(1,179,215,1) 33%, rgba(1,175,210,1) 39%, rgba(1,173,211,1) 50%, rgba(1,159,204,1) 89%, rgba(0,155,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(18,189,219,1)), color-stop(6%, rgba(16,185,218,1)), color-stop(11%, rgba(7,185,215,1)), color-stop(28%, rgba(0,179,212,1)), color-stop(33%, rgba(1,179,215,1)), color-stop(39%, rgba(1,175,210,1)), color-stop(50%, rgba(1,173,211,1)), color-stop(89%, rgba(1,159,204,1)), color-stop(100%, rgba(0,155,196,1)));
	background: -webkit-linear-gradient(top, rgba(18,189,219,1) 0%, rgba(16,185,218,1) 6%, rgba(7,185,215,1) 11%, rgba(0,179,212,1) 28%, rgba(1,179,215,1) 33%, rgba(1,175,210,1) 39%, rgba(1,173,211,1) 50%, rgba(1,159,204,1) 89%, rgba(0,155,196,1) 100%);
	background: -o-linear-gradient(top, rgba(18,189,219,1) 0%, rgba(16,185,218,1) 6%, rgba(7,185,215,1) 11%, rgba(0,179,212,1) 28%, rgba(1,179,215,1) 33%, rgba(1,175,210,1) 39%, rgba(1,173,211,1) 50%, rgba(1,159,204,1) 89%, rgba(0,155,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(18,189,219,1) 0%, rgba(16,185,218,1) 6%, rgba(7,185,215,1) 11%, rgba(0,179,212,1) 28%, rgba(1,179,215,1) 33%, rgba(1,175,210,1) 39%, rgba(1,173,211,1) 50%, rgba(1,159,204,1) 89%, rgba(0,155,196,1) 100%);
	background: linear-gradient(to bottom, rgba(18,189,219,1) 0%, rgba(16,185,218,1) 6%, rgba(7,185,215,1) 11%, rgba(0,179,212,1) 28%, rgba(1,179,215,1) 33%, rgba(1,175,210,1) 39%, rgba(1,173,211,1) 50%, rgba(1,159,204,1) 89%, rgba(0,155,196,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12bddb', endColorstr='#009bc4', GradientType=0 );
}
.widget.socials .services li.facebook a span {
	padding: 5px 0 4px 13px;
	background: url("../img/icon/boxshare_button_facebook.png") 0 3px no-repeat transparent;
}
.widget.socials .services li.twitter a span {
	padding: 5px 0 4px 20px;
	background: url("../img/icon/boxshare_button_twitter.png") 0 3px no-repeat transparent;
}
/* API Facebook */
.widget.socials iframe, .widget.socials .fb_iframe_widget {
	margin-top: 10px !important;
	padding-top: 10px !important;
	border-top: 1px solid #DBE1E4 !important;
}


.widget.socials .services .element_list iframe {
 border-top: 0px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
}



.widget.socials .fb_iframe_widget iframe {
	margin-top: 0 !important;
	padding-top: 0 !important;
	border-top: 0 none !important;
}
/* Bottom links */
.widget.socials .bottom {
	margin-top: 10px;
}
.widget.socials .bottom li {
	padding: 10px 0;
	border-top: 1px solid #DBE1E4;
}
.widget.socials .bottom li.send a {
	position: relative;
	display: block;
	padding: 0 0 0 25px;
	font-size: 12px;
	color: #13334D;
	text-decoration: none;
}
.widget.socials .bottom li.send a:hover {
	text-decoration: underline;
}
.widget.socials .bottom li.send a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background: url("../img/icon/boxshare_icon_sendfriend.png") 0 0 no-repeat transparent;
}
.widget.socials .bottom li.fb a {
	position: relative;
	display: block;
	padding: 0 0 0 25px;
	font-size: 12px;
	color: #13334D;
	text-decoration: none;
}
.widget.socials .bottom li.fb a:hover {
	text-decoration: underline;
}
.widget.socials .bottom li.fb a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background: url("../img/icon/boxbody_icon_contact_facebook.png") 0 0 no-repeat transparent;
}
.widget.socials .bottom li.url {
	font-size: 12px;
	position: static;
}
.widget.socials .bottom li.url input {
	margin: 0 0 0 5px;
	padding: 2px 5px;
	border: 1px solid #DBE1E4;
	width: 156px;
	font-size: 12px;
	color: #13334D;
}
/* Bottom socials
----------------------------------------------------------------------------- */
.bottom_social {
	position: static;
	display: block;
	margin-bottom: 300px;
}
.bottom_social > div {
	position: absolute;
	right: 25px;
	bottom: 25px;
	width: 225px;
}
.bottom_social ul li {
	position: relative;
	line-height: 18px;
}
.bottom_social ul li a {
	background-position: left 2px !important;
}
.bottom_social ul li .iframe_button {
	float: right;
}
.bottom_social ul li.facebook.en .iframe_button {
	width: 50px;
}
 . .bottom_social ul li.facebook.bg .iframe_button {
 width: 89px;
}
.bottom_social ul li.facebook.cs .iframe_button {
	width: 92px;
}
.bottom_social ul li.facebook.da .iframe_button {
	width: 109px;
}
.bottom_social ul li.facebook.de .iframe_button {
	width: 83px;
}
.bottom_social ul li.facebook.el .iframe_button {
	width: 90px;
}
.bottom_social ul li.facebook.es .iframe_button {
	width: 77px;
}
.bottom_social ul li.facebook.et .iframe_button {
	width: 69px;
}
.bottom_social ul li.facebook.fi .iframe_button {
	width: 64px;
}
.bottom_social ul li.facebook.fr .iframe_button {
	width: 60px;
}
.bottom_social ul li.facebook.hr .iframe_button {
	width: 89px;
}
.bottom_social ul li.facebook.hu .iframe_button {
	width: 65px;
}
.bottom_social ul li.facebook.it .iframe_button {
	width: 71px;
}
.bottom_social ul li.facebook.lt .iframe_button {
	width: 67px;
}
.bottom_social ul li.facebook.lv .iframe_button {
	width: 54px;
}
.bottom_social ul li.facebook.mt .iframe_button {
	width: 51px;
}
.bottom_social ul li.facebook.nl .iframe_button {
	width: 90px;
}
.bottom_social ul li.facebook.pl .iframe_button {
	width: 74px;
}
.bottom_social ul li.facebook.pt .iframe_button {
	width: 59px;
}
.bottom_social ul li.facebook.ro .iframe_button {
	width: 75px;
}
.bottom_social ul li.facebook.sk .iframe_button {
	width: 94px;
}
.bottom_social ul li.facebook.sl .iframe_button {
	width: 83px;
}
.bottom_social ul li.facebook.sv .iframe_button {
	width: 50px;
}
.bottom_social ul li.facebook.ga .iframe_button {
	width: 120px;
}
/* ADD FOR SOCIAL BOX POSITIONING */
.widget.socials.new {
	margin: 12px 12px 0 0;
}
/* SOCIAL BUTTONS : "the Parliament is on" */
/* for FB" */


.pluginButton {
	background: linear-gradient(#4C69BA, #3B55A0) repeat scroll 0 0 transparent;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 0;
	text-shadow: 0 -1px 0 #354C8C;
	white-space: nowrap;
}
.pluginButtonImage {
	display: inline-block;
}
.sp_plugin-button {
	background-image: url("https://fbstatic-a.akamaihd.net/rsrc.php/v2/y1/r/LVx-xkvaJ0b.png");
	background-repeat: no-repeat;
	background-size: auto auto;
	display: inline-block;
	height: 14px;
	width: 14px;
}
.pluginButton button {
	-moz-font-feature-settings: inherit;
	-moz-font-language-override: inherit;
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: inherit;
	cursor: pointer;
	font-family: inherit;
	font-size: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: bold;
	line-height: inherit;
	margin: -1px;
	outline: medium none;
	padding: 0;
	text-shadow: 0 -1px 0 #354C8C;
}
.pluginButton:hover {
	background: linear-gradient(#5B7BD5, #4864B1) repeat scroll 0 0 transparent;
	border-color: #5874C3 #4961A8 #41599F;
	box-shadow: 0 0 1px #607FD6 inset;
}
.sp_plugin-button.sx_plugin-button_favblue {
	background-position: 0 -42px;
}
.pluginButtonIcon {
	height: 14px;
	left: 0;
	margin: 0 4px;
	position: relative;
	top: 3px;
	vertical-align: top;
	width: 14px;
}
.pluginButton .pluginButtonLabel {
	padding: 0 5px 0 0;
	position: relative;
	font-size: 11px;
	vertical-align: top;
}
/*.facebook.fr.clearfix .bottom_social ul li.facebook.fr .iframe_button{
    width:auto;
}*/

/* Positioning button validate for FB */

.sp_plugin-button.sx_plugin-button_favblue.validate {
	background-position: 0 -27px;
	float: left;
	overflow: visible;
}
.follow.clearfix > li {
	font-size: 1.2em;
	margin-left: -15px;
}
/*WIDGETS SOCIAL BOX NEW VERSION*/


.services .element_list a {
	color: #13334d;
	font-size: 1em;
	padding-left: 25px;
}
.services .element_list .link_fb {
	background: rgba(0, 0, 0, 0) url("../../ep_framework/img/icon/boxsocial_icon_facebook.png") no-repeat scroll left top !important;
}
.services .element_list .link_twitt {
	background: rgba(0, 0, 0, 0) url("../../ep_framework/img/icon/boxshare_icon_twitter_2.png") no-repeat scroll left top !important;
}
.widget.socials .follow_new.clearfix {
	padding: 0 12px 10px;
}
.widget.socials .follow_new li a {
	display: block;
	padding: 10px 0 10px 25px;
	border-top: 1px solid #DBE1E4;
	font-size: 12px;
	color: #13334D;
	text-decoration: none;
	background-position: left 10px;
	background-repeat: no-repeat;
	background-color: transparent;
}
.widget.socials .follow_new li:first-child a {
	border-top: 0 none;
}
.widget.socials .follow_new li a:hover {
	text-decoration: underline;
}
.widget.socials .follow_new li.pdf a {
	background-image: url("../img/icon/boxshare_icon_pdf_2.png");
}
.widget.socials .follow_new li.rss a {
	background-image: url("../img/icon/boxshare_icon_rss.png");
}
.widget.socials .follow_new li.xml a {
	background-image: url("../img/icon/boxshare_icon_xml_2.png");
}
.widget.socials .follow_new li.mailer a {
	background-image: url("../img/icon/boxshare_icon_mailnotification.png");
}



