/***********Menu-Fixed*************/

#error-login{
	margin-left:10px;
	font-size:12px;
	background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #999999;
    font-family: Arial,Helvetica,Verdana,"Sans Serif";
    padding: 5px;	
}
#logo-top{
	position:absolute;
	top:0;
	left:0;
	width:150px;
	height:40px;
	display:block;
}

#top-menu-fixed{
	font: 13px/1.231 sans-serif;
	position:fixed;
	overflow:hidden;
	right:0px;
	left:0px;
	top:0px;
	height:43px;
	background:#fff;
	box-shadow: 2px 0 10px #666;
	-moz-box-shadow: 2px 0 10px #666;
	-webkit-box-shadow: 2px 0 10px #666;
	border-bottom:1px solid #ccc \9;
	font-size:90%;
	z-index:9999;
	
}
#top-menu-fixed-content{
	position:relative;
	width: 1000px;
	height:40px;
	margin: 0 auto;
	background:#fff url(images/logo2.png) top left no-repeat;
	overflow:hidden;
	margin-top:3px;
}

#top-menu-fixed-content .top-social{
	float:right;
	margin:6px 7px 0 0;
}

#top-menu-fixed-content .top-social a{
	margin: 0;
}

#top-menu-fixed-content .suivreCauseur{
	position:absolute;
	right:124px;
	top:11px;
	font-size:13px;
}
#top-menu-fixed-content .top-login{
	vertical-align:bottom;
	position:absolute;
	top:3px;
	left:170px;
	display:inline-block;
}
#top-menu-fixed-content .top-login .title{
	padding-top:2px;
	font-family:Arial, Georgia, "sans-serif";
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}
#top-menu-fixed-content .top-login a.inscrivezVous{
	font-family:Arial, Georgia, "sans-serif";
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	margin-left:10px;
}
#top-menu-fixed-content .top-logged{
	font-family:Arial, Georgia, "sans-serif";
	vertical-align:bottom;
	position:absolute;
	top:10px;
	left:310px;
	display:inline-block;
}
.espacer{
	margin:0 20px;
}

/*COMMON ELEMENTS COPY */
label, input[type=button], input[type=submit], button { cursor: pointer; }
input, select, textarea {
	border: solid 1px #ccc;
	padding: 2px;
	color: #777;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input:focus, select:focus, textarea:focus {
    outline: none;
	border: solid 1px #666;
	color: #666;
}
.red {
color: #C9002D;
}
/* BUTTONS */

input[type="submit"],
a.button {
	/*background: #c9002d url(images/button-bg.png);
	background-color: #c9002d;
	color: #fff !important;
	text-decoration: none;
	padding: 0 5px;
	height: 20px;
	display:-moz-inline-box;
	display: inline-block;
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
	overflow: visible;
	line-height: 20px !important;
	font-size: 13px !important;*/
	display: inline-block;
	padding: 3px;
    color: #FFF!important;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
	font-size:12px;
	background: transparent linear-gradient(#CE0E0E, #9C0606) repeat scroll 0% 0%;
	border-radius: 3px;
}
a.button{
	padding: 8px !important; 
	font-size: 11px !important
}

/**********Buttons*************/

a.zocial.icon{
	width:90px !important;
	height:90px !important;
	display:inline-block;
	border-radius:2px;
}

a.zocial.icon.facebookH{
	background: url(images/facebook.png) left top no-repeat !important;
	background-size: 100% !important
}
a.zocial.icon.googleplusH{
	background: url(images/gplus.png) top left no-repeat !important;
	background-size: 100% !important
}
a.zocial.icon.rssH{
	background: url(images/rss.png) left top no-repeat !important;
	background-size: 100% !important
}
a.zocial.icon.twitterH{
	background: url(images/twitter.png) left top no-repeat !important;
	background-size: 100% !important
}
a.zocial.icon.mailH{
	background: url(images/mail.png) left top no-repeat !important;
	background-size: 100% !important
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.buy{padding: 6px;
	color: #FFF !important;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	background: transparent linear-gradient(#CE0E0E, #9C0606) repeat scroll 0% 0%;
	border-radius: 3px;
}
