/* social_login 2047236 */
.mod_2047236 {
	 position: relative;
	 border-left: 1px solid #993333;
	 min-height: 20px;
	 _height: 20px;
	 z-index: 1001;
	 width: 100%;
	 top: 0;
	 left: 0;
	 position: fixed;
	 _position: absolute;
	 _top: expression(documentElement.scrollTop+body.scrollTop);
}

body{
	 padding-top: 40px;
	 _background-attachement: fixed;
}

.mod_2047236 .bleft{
	 border-left: 1px solid #993333;
}

.mod_2047236 .menu{
	 width: 200px;
}

.mod_2047236 .menu .hiddenmenu a, .mod_2047236 .automenu .hiddenmenu a{
	 padding-top: 5px;
	 padding-bottom: 5px;
	 position: relative;
	 border-left: 1px solid #993333;
	 border-right: 1px solid #993333;
}

.mod_2047236 .menu a.arrow, .mod_2047236 .menu a.arrow:hover, .mod_2047236 .automenu a.arrow span{
	 background-image: url(/_images/social/arrows/arrow_993333.png);
	 background-repeat: no-repeat;
	 background-position: 180px center;
}

.mod_2047236 .automenu a.arrow span{
	 background-position: right center;
	 padding-right: 20px;
}

.mod_2047236 .menu a.arrow:hover, .mod_2047236 .automenu a.arrow:hover span{
	 background-image: url(/_images/social/arrows/arrow_003366.png);
}

.mod_2047236 .menu .hiddenmenu, .mod_2047236 .automenu .hiddenmenu{
	 position: absolute;
	 width: 200px;
	 top: 44px;
	 left: -1px;
}

.mod_2047236 .automenu .hiddenmenu{
	 width: 100%;
}

.mod_2047236 .liens, .mod_2047236 .liens a{
	 color: #993333;
	 text-align: justify;
	 text-decoration: none;
	 text-transform: none;
	 font: bold  20px "Palatino Linotype", serif;
}

.mod_2047236 .liens a:hover{
	 color: #003366;
	 text-decoration: underline;
	 background: #FFFFFF;
}

.mod_2047236 .liens a, .mod_2047236 .block{
	 display: block;
	 padding: 10px;
	 height: 24px;
	 border-right: 1px solid #993333;
}

#social_login_addto img{
	 margin-left: 5px;
}

.mod_2047236 .left{
	 float: left;
	 position: relative;
}

.mod_2047236 .right{
	 float: right;
	 position: relative;
}

.mod_2047236 a.menuie6{
	 _display: inline;
	 _line-height: 44px;
}

