@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size:13px;
}

body {background:url('images/bacground.jpg') no-repeat top center, #FFF;margin: 0px 0px 0px 0px;}

.lien {text-decoration:underline; color:blue; font-weight:bold;}
.lien:hover{text-decoration:underline; color:blue; font-weight:bold;}

a {text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#333;}



img{border:none;}

#container{margin:auto;width:980px;height:auto;}

.txt-header{float:left;margin-top:15px;font-size:12px;width:50%;font-weight:bold;}

.nav-header{float:left;margin-top:15px;font-size:12px;width:50%;font-weight:bold;text-align:right;}
.nav-header a{color:#06C;text-decoration:none;}

.nav-header a:hover{color:#999;text-decoration:none;}

.logo{float:left;width:230px;height:89px;margin:40px 0px 0px 5px;}

.slog-header{float:left;width:600px;height:50px;margin:60px 0px 0px 120px;text-align:right;font-weight:bold;color: #477EBD;text-shadow: 0px 0px 10px #fff;}

.slog-header span{font-size:15px;letter-spacing: 1px;}

.nav{
	float:left;
	width:100%;
	height:70px;
	margin:12px 0px 0px 0px;
}
.sep{float:left;background:url('images/nav/sep.jpg'); width:3px; height:40px; margin:16px 3px;}

.nav{float:left;height:51px;width:auto;margin-top:9px;}

.footer{float:left;background:url('images/bottom.jpg') top center no-repeat;width:100%;margin-top:25px;padding-top: 75px;padding-bottom: 20px;}

.copy{float:left;width:465px;margin-left: 25px;}

.footerlink {float:left;width:465px;margin-right: 25px;text-align:right;}

.footer a{text-decoration:none;}
.footer a:hover{color:#06C;}

h3 {font-size:14px;color:#FFF;background-color: #4882C0;padding: 5px;margin: 0px 0px 10px 0px;}

.slider-contenair{float:left;margin-top:30px;width:980px;}

.bloc-medium{float:left;margin-top:15px;width:350px;background-color: #EFEFEF;padding: 10px;margin-bottom: 10px;
	border-left: 4px solid #4882C0;}
	
.bloc-large{
	float:left;
	margin-top:15px;
	width:535px;
	background-color: #F9F9F9;
	padding: 10px;
	border-left: 4px solid #4882C0;
}

.destock{ 
	float:left;
	margin-top:15px;
	width:20%;
	height: 150px;
	background-color: #F9F9F9;
	padding: 10px;
	border-left: 4px solid #4882C0;
}

.destocktext{
	float:left;
	margin-top:15px;
	margin-left: 50px;
	width:70%;
	height: 150px;
	background-color: #F9F9F9;
	padding: 10px;
}

.bloc-full{
	float:left;
	margin-top:15px;
	width:97%;
	background-color: #F9F9F9;
	padding: 10px;
	border-left: 4px solid #4882C0;
} 

.contenair-int{float:left;padding:10px;width: 98%;}

.right {float:left;width:370px;}

.left  {float:left;width:555px;margin-right: 35px;}

.full  {float:left;width:100%;margin-right: 35px; margin-top:25px;}

.space{height:35px;}

#menu {
 height:50px;
 }
 
#menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
 text-align:center;
 }
 
#menu li {
 float:left;
 margin:auto;
 padding:0;
 }
 
#menu li a {
 display:block;
 color:white;
 text-decoration:none;
 }
 
#menu li a:hover {
 color:#FFD700;
 }
 
 #menu ul li ul {
	display:none;
	margin-top:60px;
	background-color:#4886C2;
	border-bottom:2px solid #fff;
	padding:5px;
 }
 
 #menu ul li:hover ul {
 display:block;
 }
 
#menu li:hover ul li {
 float:none; padding:5px;
 }
 
 #menu li ul {
 position:absolute;
 }





input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	-webkit-appearance: none; /* Fix for Mobile Safari */
}

/* Fix for Mobile Safari */
input[type="checkbox"] { 
	-webkit-appearance: checkbox; 
}

input[type="radio"] { 
	-webkit-appearance: radio; 
}

input {
	line-height: normal;	
}

textarea {
	overflow: auto; /* removes scrollbar in IE */	
}

input[type="submit"] {
	width: auto;
}

::-webkit-input-placeholder { /* Chrome, Safari */
	color: #999;
}

/* Firefox */
:-moz-placeholder { 
   color: #999;
}

::-moz-focus-inner { /* removes the extra padding and dotted border on buttons in Firefox */	      
	padding: 0;         
	border: none;
}

/* Search Form */

#search-form {
	float: right;	
	position: relative;
	margin: 5px 14px 5px 20px;
}

/* Initial */

#s {
	position: absolute;
	top: 0;
	right: 0;
	width: 174px;
	height: 1.333em; /* 16px */
	padding: 0.5em 36px 0.5em 10px; /* 6px 36px 6px 10px */
	border: none;
	background-color: #e5e5e5;
}

.small-search {
    width: 200px !important;
    padding-right: 10px !important;
    top: 38px !important;
    z-index: 10;
}

#s::-webkit-input-placeholder { /* Chrome, Safari */
	color: #888;
}

#s:-moz-placeholder { /* Firefox */
   color: #888;
}

#search-submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 2.333em; /* 28px */
	background: url(images/search.png) no-repeat center center; 
	border: none;
	text-indent: -10000em;
	background-color: #e5e5e5;	
	cursor: pointer;
}

/* Newsletter Form */

#newsletter-wrap {
    padding-top: 25px;
	border-top: 1px solid #e5e5e5;
}

#newsletter-form input#newsletter {
	float: left;
	width: 74.347%; /* 342px/460px */
	margin-right: 10px;
}

#newsletter-form input.button {
	float: right;
	margin-right: 0;
	margin-bottom: 5px;
}

#newsletter-wrap .tip {
	margin-top: 7px;
}

/* Content Form */

.content-form p {
    margin-bottom: 10px;
}

.content-form input, .content-form textarea, .content-form select {
	background-color: #fff;	
	border: 1px solid #999;
	padding: 6px 10px;
	border-radius: 0;
}

.content-form input:hover, .content-form textarea:hover, .content-form select:hover {
	border-color: #d9d9d9;
}

.content-form input:focus, .content-form textarea:focus, .content-form select:focus {
	border-color: #ccc;
}

.content-form input {
	width: 50%;
}

.content-form label, .content-form input, .content-form textarea, .content-form select {
    margin-bottom: 5px;
}

.content-form label {
	display: block;
	clear: both;
}

.content-form .error {
	color: #f25824;
}

.content-form textarea, .content-form select {
	width: 60%;
	height: 160px;
}

.content-form input[type="file"] {
    padding: 0;
    border: none;
}

/* Comment Form */

#comment-form p {
    margin-bottom: 10px;
}

#comment-form input, #comment-form textarea {
	background-color: #CCC;
	border: 1px solid #e5e5e5;
	padding: 6px 10px;
	border-radius: 0;
}

#comment-form input:hover, #comment-form textarea:hover {
	border-color: #d9d9d9;
}

#comment-form input:focus, #comment-form textarea:focus {
	border-color: #ccc;
}

#comment-form input {
	width: 50%; 
}

#comment-form label, #comment-form input, #comment-form textarea {
    margin-bottom: 5px;
}

#comment-form label {
	display: block;
	clear: both;
}

#comment-form .error {
	color: #f25824;
}

#comment-form textarea {
	width: 60%;
	height: 160px;
}


.retrait{
	margin-left:70px;
}
