@charset "iso-8859-1";
/* auteur: WonkaStudio */

body {
  background-image:url(images/back_page.jpg);
	background-color: #ffffff; 
	background-repeat: repeat-x;
	text-align:center;
	margin:0;
	padding:0;
	font-size:100.1%;
	font:83%/1.4 verdana, arial, helvetica, sans-serif;
color: #527C91;
}

a { color: #527C91; }
a:hover { color: #555; }
img { border: none; }

h1 	{
	padding:0 10px 10px 10px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	margin:0px;
	text-align:left;
	}
	
h2 	{
	padding:0px 0px 0px 10px;
	font-size:12px;
	color:#527C91;
	font-weight:bold;
	margin:0px;
	text-align:left;
	}
	
h3 	{
	padding:10px 10px 0px 10px;
	font-size:15px;
	color:#527C91;
	font-weight:bold;
	margin:0px;
	text-align:left;
	}
.h3_detail {
	padding:0 10px 10px 20px;
	font-size:10px;
	color:#527C91;
	margin:0px;
	text-align:left;
	}

h4 	{
	padding:0 10px 10px 10px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	margin:0px;
	text-align:left;
	}

h5 { border-bottom: 1px dotted #ccc; color: #F0A848; padding: 10px 0 2px 0; }
h5 a { color: #3090F0; }
h5 a:hover { color: #F0A848; }
  	
.texte {
	text-align:justify;
	font-size:10px;
	padding:0px 10px 0px 10px;
	color:#527C91;
	font-weight:none;
	}
	
#imgleft { border-top:10px solid white; border-bottom:10px solid white; display:block; }


#pub {
	margin-right:50px;
        padding-top:40px;
	}

.conteneur_page {
	width:942px;
	margin-right:auto;
	margin-left:auto;
	}
	
.conteneur_head	{
	height:123px;
	width:942px;
	text-align:right;
	background-image:url(images/header.jpg);
	}

	
	
.conteneur_left
	{
	float:left;
	width:170px;
	border-left:solid 5px white;
	}
.conteneur_center
	{
	float:left;
	width:568px;
	border-top:6px solid white;
	border-left:12px solid white;
	}	
.conteneur_right
	{
	float:left;
	width:170px;
	border-left:solid 12px white;
	}
.conteneur_foot
	{
	height:49px;
	width:942px;
	line-height:49px;
	text-align:center;
	border-bottom:20px solid white;
	background-image:url(images/footer_back.jpg);
	font-size:10px;
	padding:0px;
	color:#527C91;
	}
.lien_footer {
	font-size:10px;
	text-decoration:none;
	color:#527C91;
  }
.lien_footer:hover {
	color:#fff;
  }

.center_head_1
	{
	height:38px;
	line-height:35px;
	position:relative;
	width:568px;
	text-align:left;
	background-image:url(images/center_head_back.jpg);
	}

.top_carre
	{
	height:61px;
        padding-top:5px;
	width:66px;
	border-left:8px solid #b3cbd7;
	background-image:url(images/back_top.jpg);
	}
	
.flag
	{
	height:35px;
	position:relative;
	width:942px;
	text-align:right;
	}


ul#menu { background-image:url(images/menu_back.jpg); list-style-type: none; width:933px; border-left:5px solid white; border-right:5px solid white;	float:left;	padding:0;	margin:0; }
ul#menu li { float: left; }
ul#menu li a { display:block; float:left; height:38px; line-height:38px; color:#527c91; text-decoration:none; font-family:verdana, sans-serif; text-align:center; padding:0 0 0 14px; cursor:pointer; font-size:11px; margin-left:5px; }
ul#menu li a b { float:left; display:block; padding:0 28px 0 14px; }
.current a {color:#000; background-image: url(images/menu_back_hover.jpg);}
.current a b { background:url(images/menu_back_hover.jpg) no-repeat right top; }
ul#menu li a:hover {color:#000; background-image: url(images/menu_back_hover.jpg);}
ul#menu li a:hover b { background:url(images/menu_back_hover.jpg) no-repeat right top; }

ul#menu2 { list-style-type: none; padding:0;	margin:0; }
ul#menu2 li a { display:block; height:19px; line-height:19px; color:#fff; text-decoration:none; font-family:verdana, sans-serif; text-align:left; padding:0 0 0 14px; cursor:pointer; font-size:11px; margin-left:5px; }
ul#menu2 li a b { display:block; padding:0 0 0 10px; }
ul#menu2 li a:hover {color:#527c91; background-image: url(images/menu_left_back_hover.jpg);}
ul#menu2 li a:hover b { background:url(images/menu_left_back_hover.jpg) no-repeat right top; }

ul#center_liste { list-style-type: none; padding:5px;	margin:0; width:400px; }
ul#center_liste li a { display:block; background-color:#d6e3ea; border-bottom:1px solid white; height:25px; line-height:25px; color:#527c91; text-decoration:underline; font-family:verdana, sans-serif; text-align:left; padding:0 0 0 14px; cursor:pointer; font-size:10px; margin-left:5px; }
ul#center_liste li a:hover {color:#fff; background-image:url(images/liste_back.jpg); }


.menu_left_head
	{
	font-size:0.1em;
	margin-top:6px;
	display:block;
	height:14px;
	width:170px;
  background-image:url(images/menu_left_top.jpg);
	}
.menu_left_bot
	{
	font-size:0.1em;
	display:block;
	height:14px;
	width:170px;
    background-image:url(images/menu_left_bot.jpg);
	}
.menu_left_back
	{
	display:block;
	width:170px;
  background-image:url(images/menu_left_back.jpg);
	}

.menu_right_head
	{
	font-size:0.1em;
	margin-top:6px;
	display:block;
	height:14px;
	width:170px;
    background-image:url(images/menu_right_top.jpg);
	}
.menu_right_bot
	{
	font-size:0.1em;
	display:block;
	height:14px;
	width:170px;
    background-image:url(images/menu_right_bot.jpg);
	}
.menu_right_back
	{
	display:block;
	width:170px;
	position:relative;
  background-image:url(images/menu_left_back.jpg);
	}

.stock_titre {
  border-top:5px solid white;	
	font-size:14px;
	padding:0px;
	color:#000000;
	font-weight:bold; }
.stock_texte {	
	font-size:10px;
	padding:0px;
	color:#527c91;
  }
  
.table_titre {
  text-align:left;
	font-size:14px;
	padding:0px;
	color:#527c91;
	text-decoration:underline;
	font-weight:bold; }
.table_texte {
  text-align:left;
  border-top:5px solid white;	
	font-size:10px;
	padding:0px;
	color:#527c91;
text-align: justify;
  }
.table_detail {
  text-align:left;
  border-top:5px solid white;	
	font-size:10px;
	padding:0px;
	color:#527c91;
	font-weight:bold;
  }

.separator{
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1em;
	}

/* PAGE CONTACT ------------------------------------------------------------------------------------------------ */

.input_contact {
	background-color:#ffffff;
	border:solid 1px #527c91;
	color: #527c91;
	font-size:10px;
	padding:3px;
	margin:0;
	font-weight: bold;
	font-family:verdana, Helvetica, sans-serif;
	}

#actu { width:527C91px; padding:10px; background:transparent url(images/actu.gif) center center no-repeat; text-align:center;
