@charset "UTF-8";

.couleur_site{
	background-color:#970160;
}

.main_1 {
	background: #ffffff url(../images_sl/index/fond_travestichat.png) no-repeat scroll right top;
	background-size: 320px 379px;
	width: auto;
	height: auto;
	margin: 0px;
}

.span_3 {
	font-size: 16px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
}

.span_10 {
	font-size: 15px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
}

.span_20 {
	font-size: 25px;	
	color: #970160;
	font-family: HelveticaNeueLTStd-lt;
	font-weight: normal;
	line-height:20px;
}

.span_21 {
	font-size: 14px;	
	color: #970160;
	font-family: HelveticaNeueLTStd-lt;
	font-weight: normal;
}

.span_24 {
	font-size: 13px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
}

.span_25 {
	font-size: 13px;	
	color: #970160;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
}

.span_26 {
	font-size: 14px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
}

.span_30 {
	font-size: 18px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
}

.span_36 {
	font-size: 12px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
}

.span_39 {
	font-size: 13px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Md;
	font-weight: normal;
}

.span_41 {
	font-size: 14px;	
	color: #970160;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
}


.titre_5 {
	color: #970160;
	font-family: HelveticaNeueLTStd-Roman;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    text-align: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: 3px;
}

.titre_5_1 {
	font-size: 14px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Md;
	font-weight: normal;
	text-align: left;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	vertical-align:6px;
	line-height: 10px;
}

.bouton-gauche-rouge {
	width:50%; 
	float:left; 
	font-size: 15px; 
	color: #ffffff; 
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 7px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #aa026c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa026c", endColorstr="#820153");
	background: -webkit-gradient(linear, left top, left bottom, from(#aa026c), to(#820153));
	background: -webkit-linear-gradient(#aa026c, #820153);
	background: -moz-linear-gradient(#aa026c, #820153);
	background: -o-linear-gradient(#aa026c, #820153);
	background: -ms-linear-gradient(#aa026c, #820153);
	background: linear-gradient(#aa026c, #820153); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-droite-rouge {
	width:50%; 
    float:right; 
	font-size: 15px; 
	color: #ffffff; 
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 7px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #aa026c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa026c", endColorstr="#820153");
	background: -webkit-gradient(linear, left top, left bottom, from(#aa026c), to(#820153));
	background: -webkit-linear-gradient(#aa026c, #820153);
	background: -moz-linear-gradient(#aa026c, #820153);
	background: -o-linear-gradient(#aa026c, #820153);
	background: -ms-linear-gradient(#aa026c, #820153);
	background: linear-gradient(#aa026c, #820153); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-rouge-large {
	color: #FFF;
    text-decoration: none;
	font-size: 15px;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	text-align: center;
    display: block;
	padding: 6px 0px 7px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #aa026c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa026c", endColorstr="#820153");
	background: -webkit-gradient(linear, left top, left bottom, from(#aa026c), to(#820153));
	background: -webkit-linear-gradient(#aa026c, #820153);
	background: -moz-linear-gradient(#aa026c, #820153);
	background: -o-linear-gradient(#aa026c, #820153);
	background: -ms-linear-gradient(#aa026c, #820153);
	background: linear-gradient(#aa026c, #820153); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-fixe-rouge {
    float:right; 
	font-size: 15px; 
	color: #ffffff; 
	text-decoration: none;
	padding: 6px 8px 7px 8px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #aa026c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa026c", endColorstr="#820153");
	background: -webkit-gradient(linear, left top, left bottom, from(#aa026c), to(#820153));
	background: -webkit-linear-gradient(#aa026c, #820153);
	background: -moz-linear-gradient(#aa026c, #820153);
	background: -o-linear-gradient(#aa026c, #820153);
	background: -ms-linear-gradient(#aa026c, #820153);
	background: linear-gradient(#aa026c, #820153); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	margin-top:1px;
}

.bouton-fixe-rouge-2 {
	margin: 5px 0px 0px 0px;
	width: 125px;
	font-size: 15px; 
	color: #ffffff; 
	text-decoration: none;
	padding: 6px 8px 7px 8px;
	text-align: center;
	display:block;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #aa026c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa026c", endColorstr="#820153");
	background: -webkit-gradient(linear, left top, left bottom, from(#aa026c), to(#820153));
	background: -webkit-linear-gradient(#aa026c, #820153);
	background: -moz-linear-gradient(#aa026c, #820153);
	background: -o-linear-gradient(#aa026c, #820153);
	background: -ms-linear-gradient(#aa026c, #820153);
	background: linear-gradient(#aa026c, #820153); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-fixe-rouge-3 {
	margin-bottom: 10px;
	width: 39px;
	font-size: 9px; 
	color: #ffffff; 
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #aa026c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa026c", endColorstr="#820153");
	background: -webkit-gradient(linear, left top, left bottom, from(#aa026c), to(#820153));
	background: -webkit-linear-gradient(#aa026c, #820153);
	background: -moz-linear-gradient(#aa026c, #820153);
	background: -o-linear-gradient(#aa026c, #820153);
	background: -ms-linear-gradient(#aa026c, #820153);
	background: linear-gradient(#aa026c, #820153); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(101, 2, 65, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-fixe-noir {
	font-size: 13px; 
	color: #ffffff; 
	text-decoration: none;
	padding: 8px 8px 5px 8px;
	text-align: center;
	font-family: HelveticaNeueLTStd-It;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #454444;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#454444", endColorstr="#141414"); /* Pour IE seulement et mode gradient à linear */
	background: -webkit-gradient(linear, left top, left bottom, from(#454444), to(#141414));
	background: -webkit-linear-gradient(#454444, #141414);
	background: -moz-linear-gradient(#454444, #141414);
	background: -o-linear-gradient(#454444, #141414);
	background: -ms-linear-gradient(#454444, #141414);
	background: linear-gradient(#454444, #141414); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(0,0,0, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(0,0,0, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-entier-blanc {
	width:100%; 
	float:left; 
	font-size: 15px; 
	color: #970160; 
	text-decoration: none;
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd", endColorstr="#eaeaea");
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eaeaea));
	background: -webkit-linear-gradient(#fdfdfd, #eaeaea);
	background: -moz-linear-gradient(#fdfdfd, #eaeaea);
	background: -o-linear-gradient(#fdfdfd, #eaeaea);
	background: -ms-linear-gradient(#fdfdfd, #eaeaea);
	background: linear-gradient(#fdfdfd, #eaeaea); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-blanc-30 {
	width:30px;
	/*height:14px;*/
	float:left; 
	font-size: 15px; 
	color: #970160; 
	text-decoration: none;
	padding: 8px 0px 9px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd", endColorstr="#eaeaea");
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eaeaea));
	background: -webkit-linear-gradient(#fdfdfd, #eaeaea);
	background: -moz-linear-gradient(#fdfdfd, #eaeaea);
	background: -o-linear-gradient(#fdfdfd, #eaeaea);
	background: -ms-linear-gradient(#fdfdfd, #eaeaea);
	background: linear-gradient(#fdfdfd, #eaeaea); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-gauche-blanc {
	width:50%; 
	float:left; 
	font-size: 15px; 
	color: #970160; 
	text-decoration: none;
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd", endColorstr="#eaeaea");
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eaeaea));
	background: -webkit-linear-gradient(#fdfdfd, #eaeaea);
	background: -moz-linear-gradient(#fdfdfd, #eaeaea);
	background: -o-linear-gradient(#fdfdfd, #eaeaea);
	background: -ms-linear-gradient(#fdfdfd, #eaeaea);
	background: linear-gradient(#fdfdfd, #eaeaea); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-droite-blanc {
	width:50%; 
	float:right; 
	font-size: 15px; 
	color: #970160; 
	text-decoration: none;
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd", endColorstr="#eaeaea");
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eaeaea));
	background: -webkit-linear-gradient(#fdfdfd, #eaeaea);
	background: -moz-linear-gradient(#fdfdfd, #eaeaea);
	background: -o-linear-gradient(#fdfdfd, #eaeaea);
	background: -ms-linear-gradient(#fdfdfd, #eaeaea);
	background: linear-gradient(#fdfdfd, #eaeaea); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-blanc-large {
	font-size: 15px; 
	color: #970160; 
	text-decoration: none;
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	display:block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd", endColorstr="#eaeaea");
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eaeaea));
	background: -webkit-linear-gradient(#fdfdfd, #eaeaea);
	background: -moz-linear-gradient(#fdfdfd, #eaeaea);
	background: -o-linear-gradient(#fdfdfd, #eaeaea);
	background: -ms-linear-gradient(#fdfdfd, #eaeaea);
	background: linear-gradient(#fdfdfd, #eaeaea); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}


input[type=checkbox].css-checkbox {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:25px;
	height:17px; 
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:14px;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -17px;
}
						
.css-label{
	background-image: url("../images_sl/index/checkbox.png");
	background-size:17px 34px;
}

input[type=checkbox].css-checkbox-2 {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox-2 + label.css-label-2 {
	padding-left:21px;
	height:17px; 
	display:inline-block;
	line-height:19px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 14px;
	color: #000000;
	font-family: HelveticaNeueLTStd-LtIt;
	font-weight: normal;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox-2:checked + label.css-label-2 {
	background-position: 0 -17px;
}
						
.css-label-2 {
	background-image: url("../images_sl/index/checkbox_2.png");
	background-size:17px 34px;
}

input[type=checkbox].css-checkbox-3 {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox-3 + label.css-label-3 {
	padding-left:21px;
	height:17px; 
	display:inline-block;
	line-height:19px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 14px;
	color: #000000;
	font-family: HelveticaNeueLTStd-LtIt;
	font-weight: normal;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox-3:checked + label.css-label-3 {
	background-position: 0 -17px;
}
						
.css-label-3 {
	background-image: url("../images_sl/picto/checkbox_2.png");
	background-size:17px 34px;
}


input[type=radio].css-radio-4 {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=radio].css-radio-4 + label.css-label-4 {
	padding-left:21px;
	height:17px; 
	display:inline-block;
	line-height:19px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 14px;
	color: #000000;
	font-family: HelveticaNeueLTStd-LtIt;
	font-weight: normal;
	vertical-align:middle;
	cursor:pointer;
}

input[type=radio].css-radio-4:checked + label.css-label-4 {
	background-position: 0 -17px;
}
						
.css-label-4 {
	background-image: url("../images_sl/index/checkbox_4.png?t=2");
	background-size:17px 34px;
}


#menu {
	height: 44px;
	background: #424242;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#424242", endColorstr="#272727");
	background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#272727));
	background: -webkit-linear-gradient(#424242, #272727);
	background: -moz-linear-gradient(#424242, #272727);
	background: -o-linear-gradient(#424242, #272727);
	background: -ms-linear-gradient(#424242, #272727);
	background: linear-gradient(#424242, #272727); 
	border-bottom: 1px solid #000000;
	-webkit-box-shadow: 0px 0px 10px rgba(4, 5, 5, 1);
	-moz-box-shadow:    0px 0px 10px rgba(4, 5, 5, 1);
	box-shadow:         0px 0px 10px rgba(4, 5, 5, 1);
}


.menu1 {
	height: 45px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/logo_off.png?ts=3) no-repeat scroll left center;
	background-size: 115px 40px;
}

.menu2 {
	height: 44px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/logo_on.png?ts=1) no-repeat scroll left center;
	background-size: 115px 40px;
	/*border-bottom: 1px solid #650241;*/
}

.retour1 {
	float: right;
	width: 100%;
	height: 45px;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_retour.png) no-repeat scroll center center;
	background-size: 32px 30px;
}

.connect1 {
	float: right;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_listeconnect.png?ts=2) no-repeat scroll center center;
	background-size: 32px 30px;
	height: 45px;
}

.deco1 {
	float: right;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_deconnexion.png) no-repeat scroll center center;
	background-size: 32px 30px;
	height: 45px;
	
}

.message1 {
	float: right;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_msg_blanc.png) no-repeat scroll center center;
	background-size: 32px 30px;
	height: 45px;
	text-align: center;
}

.message2 {
	float: right;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_msg_blanc.png) no-repeat scroll center center;
	background-size: 32px 30px;
	height: 45px;
	text-align: center;
}

.nb_msg {
	font-size: 13px;
	line-height: 45px;
	opacity: 100;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
	text-shadow: 0px 1px 1.5px rgba(0,0,0, 0.6);
	color: rgb(253, 253, 253);
	text-decoration: none;
}

.nb_msg2 {
	font-size: 13px;
	line-height: 45px;
	opacity: 100;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
	text-shadow: 0px 1px 1.5px rgba(0,0,0, 0.3);
	color: #FFFFFF;
	text-decoration: none;
}

.nb_msg3 {
	font-size: 12px;
	line-height: 42px;
	opacity: 100;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
	text-shadow: 0px 1px 1.5px rgba(0,0,0, 0.6);
	color: #970160;
	float:none;
	text-align:center;
}

.nb_msg4 {
	font-size: 12px;
	line-height: 44px;
	opacity: 100;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
	text-shadow: 0px 1px 1.5px rgba(0,0,0, 0.1);
	color: #00ad09;
	float:none;
	text-align:center;
}

.active_sm {
	width: 25%;
  	float: left;
	text-align: center;
	padding: 14px 0px 7px 0px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
	border-bottom: 2px solid #970160;
	font-size: 14px;
}

.inactive_sm {
 	width: 25%;
  	float: left;
	text-align: center;
	padding: 13px 0px 11px 0px;
	color: #515050;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	font-size: 14px;
}

.active_sm_2 {
	width: 25%;
	line-height: 14px;
  	float: left;
	text-align: center;
	padding: 14px 0px 8px 0px;
	color: #970160;
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
	border-bottom: 2px solid #970160;
	font-size: 13px;
}

.inactive_sm_2 {
 	width: 25%;
	line-height: 14px;
  	float: left;
	text-align: center;
	padding: 12px 0px 11px 0px;
	color: #515050;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	font-size: 13px;
}

.avatar {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin-right: 5px;
	position:relative;
	width:70px;
	height:70px;
	transition: all 0.3s ease 0s;
}

.avatar_2 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin-right: 10px;
	position:relative;
	width:150px;
	height:150px;
	border: 0px #000 solid;
	transition: all 0.3s ease 0s;
}

.avatar_3 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:55px;
	height:55px;
	transition: all 0.3s ease 0s;
}

.avatar4 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin-right: 5px;
	position:relative;
	width:60px;
	height:60px;
	transition: all 0.3s ease 0s;
}

.active_menu {
	/*
	height: 44px;
	background: #aa026c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa026c", endColorstr="#820153");
	background: -webkit-gradient(linear, left top, left bottom, from(#aa026c), to(#820153));
	background: -webkit-linear-gradient(#aa026c, #820153);
	background: -moz-linear-gradient(#aa026c, #820153);
	background: -o-linear-gradient(#aa026c, #820153);
	background: -ms-linear-gradient(#aa026c, #820153);
	background: linear-gradient(#aa026c, #820153);
	border-bottom: 1px solid #650241;
	*/
	background: transparent;
    height: 44px;
    opacity: 1;	
}
.inactive_menu {
	opacity: 0.6;	
}

.titre_page {
	border-bottom: 1px #650241 solid;
	background-color: #970160;
	text-align:center;
	padding: 8px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	/*
	-webkit-box-shadow: inset 0px 10px 10px -10px rgba(4, 5, 5, 0.8);
	-moz-box-shadow:    inset 0px 10px 10px -10px rgba(4, 5, 5, 0.8);
	box-shadow: 		inset 0px 10px 10px -10px rgba(4, 5, 5, 0.8);
	*/
}

.titre_page_2 {
	border-bottom: 1px #650241 solid;
	background-color: #970160;
	text-align:center;
	padding: 8px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	/*
	-webkit-box-shadow: 0px 3px 5px rgba(4, 5, 5, 0.2), inset 0px 10px 10px -10px rgba(4, 5, 5, 0.8);
	-moz-box-shadow:    0px 3px 5px rgba(4, 5, 5, 0.2), inset 0px 10px 10px -10px rgba(4, 5, 5, 0.8);
	box-shadow: 		0px 3px 5px rgba(4, 5, 5, 0.2), inset 0px 10px 10px -10px rgba(4, 5, 5, 0.8);
	*/
}


.corps_msg_discut_rouge {
	width: 120px;
	background: #970160;
	margin: 7px 0px 4px 0px;
	padding: 0px 9px 0px 9px;	
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
	float: left;
	overflow:hidden;
	height: 24px;
	line-height: 24px;
}

.triangle_discut_rouge {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #970160 transparent  transparent;
	margin: 31px 0px 0px -130px;
	float: left;
}

.corps_msg_discut_gris {
	width: 120px;
	background: #666666;
	margin: 7px 0px 4px 0px;
	padding: 0px 9px 0px 9px;	
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
	float: left;
	overflow:hidden;
	height: 24px;
	line-height: 24px;
}

.triangle_discut_gris {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #666666 transparent transparent;
	margin: 31px 0px 0px -20px;
	float: left;
}

.discut_msg {
	margin: 23px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
	background: url(../images_sl/picto/picto_chatter.png) no-repeat center 10px;
	background-size: 29px 27px;
	height: 45px;
	width: 45px;
	text-align: center;
	opacity: 0.75;
}


.discut_msg_vert {
	margin: 23px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
	background: url(../images_sl/picto/picto_discussions_msg_vert.png) no-repeat center 10px;
	background-size: 29px 28px;
	height: 45px;
	width: 45px;
	text-align: center;
}

.corps_bulle_rouge {
	width: auto;
	background: #970160;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;	/* 29px*/
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
	border-radius: 			6px;
	min-height:14px;
	position:relative;
	overflow:hidden;
}

.corps_bulle_rouge_2 {		/* class existante mais modifiée */
	width: auto;
	background: #970160;
	margin: 0px 0px 0px 0px;
	padding: 5px 9px 5px 9px;	/* 29px*/
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
	border-radius: 			6px;
	min-height:14px;
	position:relative;
	overflow:hidden;
}

.ligne_corps_bulle_rouge {		/* class existante mais modifiée */
	padding:8px 26px;
	text-align:center;
}

.croix_bulle_chat {
	position: absolute;
	margin: 2px 0px 0px -22px;
}

.bas_bulle_rouge {
	margin: 0px 0px 0px 10px;
}

.triangle_chat_rouge {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #970160 transparent transparent;
	margin: 0px 0px 0px 0px;
	float: left;
}

.bulle_grise {
	min-width: 85px;
	max-width: 230px;
	display:inline-block;
	margin-top: 7px;
	float: right;
}

.corps_bulle_grise {
	width: auto;
	background: #666666;
	margin: 0px 0px 0px 0px;
	padding: 5px 9px 5px 9px;		/* 29px*/
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
	border-radius: 			6px;
	min-height:14px;
	position:relative;
	overflow:hidden;
}

.bas_bulle_grise {
	margin: 0px 10px 0px 0px;
}

.triangle_chat_gris {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #666666 transparent transparent;
	margin: 0px 0px 0px 0px;
	float: right;
}

.bas_chat {
	border-top: 1px #c8c8c8 solid;
	background: #565656;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#565656", endColorstr="#919191");
	background: -webkit-gradient(linear, left top, left bottom, from(#565656), to(#919191));
	background: -webkit-linear-gradient(#565656, #919191);
	background: -moz-linear-gradient(#565656, #919191);
	background: -o-linear-gradient(#565656, #919191);
	background: -ms-linear-gradient(#565656, #919191);
	background: linear-gradient(#565656, #919191); 
}

.chat_photo {
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_chat_photo.png) no-repeat scroll center center;
	background-size: 34px 25px;
	height: 43px;
}

.chat_position {
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_chat_position.png) no-repeat scroll center center;
	background-size: 34px 25px;
	height: 43px;
}

.chat_blog {
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_chat_fermermonblog.png) no-repeat scroll center center;
	background-size: 34px 25px;
	height: 43px;
}

.chat_blog_ouvert {
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_chat_ouvrirmonblog.png) no-repeat scroll center center;
	background-size: 34px 25px;
	height: 43px;
}

.chat_blog_pas {
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_chat_pasdeblog.png) no-repeat scroll center center;
	background-size: 34px 25px;
	height: 43px;
}

.chat_blacklist {
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_chat_blacklister.png) no-repeat scroll center center;
	background-size: 34px 25px;
	height: 43px;
}

.chat_msgsuivant {
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto/picto_chat_msgsuivant.png) no-repeat scroll center center;
	background-size: 34px 25px;
	height: 43px;
}

.photos_1 {
	background-color: #666666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 0px 3px 3px 0px;
	width:55px;
	height:55px;
	transition: all 0.3s ease 0s;
}

.photos_2 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 0px 5px 0px 0px;
	width:80px;
	height:80px;
	transition: all 0.3s ease 0s;
}

.photos_3 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 0px 5px 0px 0px;
	width:85px;
	height:85px;
	transition: all 0.3s ease 0s;
}

.photos_4 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:150px;
	height:150px;
	transition: all 0.3s ease 0s;
}

.photos_5 {
	background-color: #666666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:30px;
	height:30px;
	float: left;
	margin: 0px 2px 0px 0px;
	transition: all 0.3s ease 0s;
}

.photos_6 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 0px 7px 0px 0px;
	width:69px;
	height:69px;
	transition: all 0.3s ease 0s;
}

.photos_7 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 2px 2px 2px 2px;
	width:75px;
	height:75px;
	transition: all 0.3s ease 0s;
}

.photos_8 {
	background-color: #666666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 0px 3px 0px 0px;
	width:55px;
	height:55px;
	transition: all 0.3s ease 0s;
}

.photos_9 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 0px 7px 0px 0px;
	width:68px;
	height:68px;
	transition: all 0.3s ease 0s;
}

.photos_10 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:310px;
	height:175px;
	transition: all 0.3s ease 0s;
}

.photos_11 {
	background-color: #970160;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin: 0px 5px 0px 0px;
	width:123px;
	height:92px;
	transition: all 0.3s ease 0s;
}


.bouton_plus_damis {
	margin: 0px 3px 8px 2px;
	width:55px; 
	float:left; 
	color: #970160; 
	text-decoration: none;
	padding: 9px 0px 9px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-lt;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd", endColorstr="#eaeaea");
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eaeaea));
	background: -webkit-linear-gradient(#fdfdfd, #eaeaea);
	background: -moz-linear-gradient(#fdfdfd, #eaeaea);
	background: -o-linear-gradient(#fdfdfd, #eaeaea);
	background: -ms-linear-gradient(#fdfdfd, #eaeaea);
	background: linear-gradient(#fdfdfd, #eaeaea); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton_plus_damis_2 {
	margin: 0px 3px 8px 2px;
	width:55px; 
	float:left; 
	color: #970160; 
	text-decoration: none;
	padding: 20px 0px 19px 0px;
	text-align: center;
	font-family: HelveticaNeueLTStd-lt;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd", endColorstr="#eaeaea");
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eaeaea));
	background: -webkit-linear-gradient(#fdfdfd, #eaeaea);
	background: -moz-linear-gradient(#fdfdfd, #eaeaea);
	background: -o-linear-gradient(#fdfdfd, #eaeaea);
	background: -ms-linear-gradient(#fdfdfd, #eaeaea);
	background: linear-gradient(#fdfdfd, #eaeaea); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(180, 180, 180, 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.ligne_menu_1 {
	background-color: #363636;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #262626;
	padding: 8px 12px 6px 12px;
	margin-left:0px !important;
	/*
	height: 40px;

	background: #525252;
	padding: 8px 12px 6px 12px;
	border-top: 1px solid #858585;
    border-bottom: 1px solid #393939;
	*/
}

.ligne_menu_2 {
	background-color: #363636;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #262626;
	padding: 8px 12px 6px 12px;
	margin-left:0px !important;
	/*
	height: 40px;

	background: #666666;
	padding: 8px 12px 6px 12px;
	border-top: 1px solid #858585;
    border-bottom: 1px solid #393939;	
	*/
}

.ligne_menu_actif {
    /*background-color: #970160;
    border-bottom: 1px solid #970160;
    border-top: 1px solid #970160;*/
    margin-left: 0 !important;
    padding: 8px 12px 6px;
	/*	
	background-color: #970160;
	border-top: 1px solid #970160;
	border-bottom: 1px solid #970160;
	padding: 8px 12px 6px 12px;
	margin-left:0px !important;
	*/
}

.texte_menu{
	font-size:17px;
	font-family:'HelveticaNeueLTStd-Lt';
}
.picto_menu{
	height: 25px;
	width: 24px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.champ_recherche_ferme{
	position:absolute;
	background: url('../images_sl/index/fleche_select_1_v4.png') no-repeat scroll right center; 
	background-size:24px 18px;
	width:24px;height:18px;
	right:0;top:6px;
}
.champ_recherche_ouvert{
	position:absolute;
	background: url('../images_sl/index/fleche_select_1_v4_inv.png') no-repeat scroll right center; 
	background-size:24px 18px;
	width:24px;height:18px;
	right:0;top:6px;
}

.filtre_off {
	font-size: 14px;	
	color: #515050;
	font-family: HelveticaNeueLTStd-Roman;
	font-weight: normal;
	width:50%;
	float:left;
	text-align:center;
}	

.filtre_on {
	font-size: 14px;	
	font-family: HelveticaNeueLTStd-Bd;
	font-weight: normal;
	width:50%;
	float:left;
	text-align:center;
	background:url('../images_sl/picto/plandirect_check.png') center right no-repeat;background-size:13px 10px;background-position:95% 4px;	
}


.progress_anc {
	width:0%;
	overflow:hidden;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	color:#FFF;
	text-align:right;
	text-shadow:1px 1px 0 #000;
	background:-o-linear-gradient(top,#888888,#333333);
	background:-moz-linear-gradient(top,#888888,#333333);
	background:-webkit-gradient(linear,left top,left bottom,from(#888888),to(#333333));
	background:-webkit-linear-gradient(top,#888888,#333333);
	-o-transition-property:width;
	-o-transition-duration:.5s;
	-moz-transition-property:width;
	-moz-transition-duration:.5s;
	-webkit-transition-property:width;
	-webkit-transition-duration:.5s;
}	


.progress {
	width:0%;
	overflow:hidden;
	height:4px;
	display:inline-block;
	vertical-align:middle;
	color:#CD0023;
	text-align:right;
	text-shadow:1px 1px 0 #000;
	background-color:#CD0023;
	-o-transition-property:width;
	-o-transition-duration:.5s;
	-moz-transition-property:width;
	-moz-transition-duration:.5s;
	-webkit-transition-property:width;
	-webkit-transition-duration:.5s;
	margin-top:9px;
}	

/*
.idx_hauteur_vide{
	margin-top:150px !important;	
}
*/

.triange_album{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 40px 40px 0;
	border-color: transparent #cfcfcf transparent;
	top:0;
	right:0;
	font-family: 'ArialRounded' !important;
	font-weight: normal;
	font-style: normal;	
	font-size:15px;
	color:#313131;
	line-height:40px;
}

/*--------------------------------------- */
.chatter {
	padding: 23px 25px 18px 12px;
	float: left;
}

.bt_prec {
	color:#970160;
	font-weight: normal;
}

.bt_suiv {
	color:#970160;
	font-weight: normal;
}

.notif2 {
	float: right;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: url(../images_sl/picto2/picto_notifications.png?1) no-repeat scroll center center;
	background-size: 32px 30px;
	height: 45px;
	text-align: center;
}



/* ----------------------- roll over ----------------------- */


.bouton-gauche-rouge:hover, .bouton-rouge-large:hover, .bouton-droite-rouge:hover, .bouton-fixe-rouge:hover, .bouton-fixe-rouge-2:hover, .bouton-fixe-rouge-3:hover {
	background: #8c0159;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c0159", endColorstr="#5f003c");
	background: -webkit-gradient(linear, left top, left bottom, from(#8c0159), to(#5f003c));
	background: -webkit-linear-gradient(#8c0159, #5f003c);
	background: -moz-linear-gradient(#8c0159, #5f003c);
	background: -o-linear-gradient(#8c0159, #5f003c);
	background: -ms-linear-gradient(#8c0159, #5f003c);
	background: linear-gradient(#8c0159, #5f003c); 
	-webkit-box-shadow: 0px 0px 0px 1px rgba(26, 3, 40 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	-moz-box-shadow:    0px 0px 0px 1px rgba(26, 3, 40 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
	box-shadow:         0px 0px 0px 1px rgba(26, 3, 40 1.0) inset,
						0 2px 3px 0 rgba(113, 113, 113, 0.4);
}

.bouton-gauche-blanc:hover, .bouton-droite-blanc:hover, .bouton-blanc-large:hover {
	color: #970160;
	background: linear-gradient(#e4e4e4, #d0d0d0) repeat scroll 0 0 rgba(0, 0, 0, 0);
}






