@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#f6fbfd url(../image/jpg/fond_header.jpg) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#04212f;
}
.pading_td_interne {
	padding:20px 20px 12px 20px;
}
.pading_right20 {
	padding-right:20px;
}
.pading_top20 {
	padding-top:20px;
}
.pading_bottom20 {
	padding-bottom:20px;
}
.pading_left20 {
	padding-left:20px;
}
.pading_right10 {
	padding-right:10px;
}
.pading_top10 {
	padding-top:10px;
}
.pading_bottom10 {
	padding-bottom:10px;
}
.pading_left10 {
	padding-left:10px;
}
/********header*******/
.bg_menu_header_bas {
	background-color:#0cb1d2;
	height:41px;
}
.bg_header_top {
	height:30px;
}
.bg_header_center {
	height:117px;
}
ul.menu_haut {
	display:block;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}
ul.menu_haut li {
	float:left;
	display:inline;
}
ul.menu_haut li.sep_menu_haut {
	float:left;
	background:url(../image/gif/sep_menu_top.gif) no-repeat;
	width:1px;
	height:10px;
	display: inline;
}
ul.menu_haut li a {
	padding:0 7px 0 7px;
	margin-top:-3px;
	display: inline-block;
	float:left;
	color:#0cb1d2;
	font-size:11px;
}
ul.menu_haut li a:hover {
	color:#0cb1d2;
	text-decoration:underline;
}
ul.menu_haut_langue {
	display:block;
	float:right;
	margin-top:4px;
}
ul.menu_haut_langue li {
	display:inline;
}
ul.menu_haut_langue li.sep_menu_haut {
	float:left;
	background:url(../image/gif/sep_menu_top_lang.gif) no-repeat;
	width:1px;
	height:10px;
	display: inline;
}
ul.menu_haut_langue li a {
	padding:0 7px 0 7px;
	margin-top:-3px;
	display: inline-block;
	float:left;
	color:#0073aa;
	font-size:11px;
}
ul.menu_haut_langue li a:hover {
	color:#0073aa;
	text-decoration:underline;
}
.td_coin_hd {
	background:url(../image/gif/bg_coinhaut_d.gif) bottom no-repeat;
	width:15px;
}
.td_coin_hg {
	background:url(../image/gif/bg_coinhaut_g.gif) bottom no-repeat;
	width:15px;
}
.logo_header {
	display:block;
	background: url(../image/gif/logo_salim.gif) no-repeat left;
	width:360px;
	height:102px;
	margin-top:15px;
	margin-left:22px;
}
.fond_header_haut {
	background: url(../image/gif/fond_haut_header.gif) no-repeat bottom;
	height:15px;
}
.select_header {
	border-top:1px solid #666666;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:249px;
}
.input_header {
	border-top:1px solid #666666;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:149px;
	height:18px;
	padding:4px 0 0 11px;
}
.input_serch {
	background:url(../image/gif/recherche.gif) no-repeat;
	width:17px;
	height:17px;
	cursor: pointer;
}
ul.menu_haut {
	display:block;
	float:right;
	margin-top:15px;
	margin-bottom:12px;
}
div.cadre_sous_menu {
	position:absolute;
}
div.sous_menu {
	display:block;
	padding:7px 10px 7px 10px;
	border-bottom:1px solid #bfe2f0;
	padding:7px;
	width:200px;
}
div.sous_menu a {
	padding:0px 10px 0px 11px;
	background:url(../image/gif/puce_bleu.gif) no-repeat;
	color:#0073aa;
	font-size:12px;
}
div.sous_menu a:hover {
	background:url(../image/gif/puce_bleu.gif) no-repeat;
	padding:0px 8px 0px 11px;
	color:#0073aa;
	font-size:12px;
	font-weight:bold;
}
div.sous_menu:hover {
	display:block;
	padding:7px;
	background-color:#ecf6fa;
	width:200px;
}

.td_menu_padding2
{
padding:5px 15px 5px 15px;
}
div.sous_menu_bas {
	display:block;
	padding:7px;
	width:150px;
}
div.sous_menu_bas a {
	padding:0px 10px 0px 11px;
	background:url(../image/gif/puce_bleu.gif) no-repeat;
	color:#0073aa;
	font-size:12px;
}
div.sous_menu_bas a:hover {
	background:url(../image/gif/puce_bleu.gif) no-repeat;
	padding:0px 8px 0px 11px;
	color:#0073aa;
	font-size:12px;
	font-weight:bold;
}
div.sous_menu_bas:hover {
	display:block;
	padding:7px;
	background-color:#ecf6fa;
	width:150px;
}
.border_menud {
	background:url(../image/gif/border_menu_bleu_left.gif) repeat-y;
	width:6px;
}
.coin_menubd {
	background:url(../image/gif/coin_menu_bd.gif) no-repeat;
	width:6px;
	height:11px;
}
.coin_menubg {
	background:url(../image/gif/coin_menu_bg.gif) no-repeat;
	width:6px;
	height:11px;
}
.coin_menubd {
	background:url(../image/gif/border_menu_bleu_right.gif) no-repeat;
	width:6px;
	height:11px;
}
.border_menub {
	background:url(../image/gif/border_menu_bleu_center.gif) repeat-x;
	height:11px;
}
div.menu_bleu {
	margin:0 2px 0 2px;
}

div.menu_bleu a {
	display:block;
	height:36px;
	color:white;
	font-size:14px;
	padding:0 0 0 15px;
	background:url(../image/gif/border_menu_left.gif) left -999px no-repeat;
	cursor:pointer;
}
div.menu_bleu a span {
	display:block;
	height:28px;
	padding:8px 15px 0 0;
	float:left;
	background:url(../image/gif/border_menu_right.gif) right -999px no-repeat;
}
div.menu_bleu a:hover {
	display:block;
	height:36px;
	color:#0073aa;
	font-size:14px;
	padding:0 0 0 15px;
	background:url(../image/gif/border_menu_left.gif) left top no-repeat;
}
div.menu_bleu a:hover span {
	display:block;
	height:28px;
	padding:8px 15px 0 0;
	float:left;
	background:url(../image/gif/border_menu_right.gif) right top no-repeat;
}
div.menu_bleu a.active {
	display:block;
	height:36px;
	color:#0073aa;
	font-size:14px;
	padding:0 0 0 15px;
	background:url(../image/gif/border_menu_left.gif) left top no-repeat;
}
div.menu_bleu a.active span {
	display:block;
	height:28px;
	padding:8px 15px 0 0;
	float:left;
	background:url(../image/gif/border_menu_right.gif) right top no-repeat;
}
.sep_menu {
	padding:10px 0 0 0;
	background:url(../image/gif/fond_menprincipale.gif) center no-repeat;
	width:1px;
	height:12px;
}
ul.menu_principale li {
	float:left;
	float:inherit;
	display:inline;
	height:41px;
}
ul.menu_principale li.sep_menu_haut {
	float:left;
	background:url(../image/gif/fond_menprincipale.gif) no-repeat;
	width:1px;
	height:12px;
	display: inline;
}
ul.menu_principale li a {
	padding:10px 5px 0 15px;
	margin-top:-3px;
	display: inline-block;
	float:left;
	color:#ffffff;
	font-size:14px;
}
ul.menu_principale li a:hover {
	padding:10px 5px 0 15px;
	display:block;
	background:url(../image/gif/border_menu_left.gif) no-repeat;
	color:#0073aa;
	text-decoration:underline;
}
.td_blanc {
	background:#FFFFFF;
	width:15px;
}

/******* right ******/
.sep_cartouch_10 {
	height:10px;
}
.sep_cartouch_20 {
	height:20px;
}
.sep_cartouch_width260 {
	width:260px;
}
.sep_cartouch_width300 {
	width:300px;
}
.coin_hd {
	background:url(../image/gif/c2.gif) top right no-repeat;
	width:5px;
	height:5px;
}
.coin_hg {
	background:url(../image/gif/c1.gif) top right no-repeat;
	width:5px;
	height:5px;
}
.coin_bd {
	background:url(../image/gif/c3.gif) top right no-repeat;
	width:5px;
	height:5px;
}
.coin_bg {
	background:url(../image/gif/c4.gif) top right no-repeat;
	width:5px;
	height:5px;
}
.border_top {
	background:url(../image/gif/ch.gif) top right;
	height:5px;
}
.border_bottom {
	background:url(../image/gif/cb.gif) top right;
	height:5px;
}
.border_right {
	background:url(../image/gif/cd.gif) top right;
	width:5px;
}
.border_left {
	background:url(../image/gif/cg.gif) top right;
	width:5px;
}
h1.titre_apropos {
	color:#0073aa;
	font-size:18px;
	display:block;
}
h2.sous_titre_apropos {
	color:#fed300;
	font-size:25px;
	font-weight:bold;
	display:block;
}
.td_titre_apropos {
	border-bottom:1px solid #b0dbec;
	padding-bottom:5px;
}
a.ensavoir_plus {
	background: url(../image/gif/puce_savoir_plus.gif) left no-repeat;
	display:inline-block;
	color:#0073aa;
	font-size:14px;
	text-transform:uppercase;
	padding-left:18px;
}
a.ensavoir_plus:hover {
	text-decoration:underline;
}
.td_savoir_plus_left {
	background: url(../image/gif/fond_savpoirplus.gif) left no-repeat;
	padding-right:5px;
	padding-left:10px;
	padding-top:1px;
	height:30px;
}
.td_savoir_plus_right {
	background: url(../image/gif/border_savoir.gif) right no-repeat;
	width:9px;
	height:30px;
}
.td_act {
	background: url(../image/gif/fond_bloc_act.gif) #09a2c8 top no-repeat;
	padding:20px 20px 12px 20px;
	width:300px;
}
.td_act_bottom {
	background: url(../image/gif/border_bottom_act.gif) right no-repeat;
	width:300px;
	height:6px;
}
h1.titre_actu {
	color:#fff;
	font-size:18px;
	display:block;
}
h2.sous_titre_actu {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	display:block;
}
.td_actu_plus_left {
	background: url(../image/gif/act_plus.gif) left no-repeat;
	padding-right:5px;
	padding-left:10px;
	padding-top:1px;
	height:30px;
}
.td_actu_plus_right {
	background: url(../image/gif/border_act_plus.gif) right no-repeat;
	width:10px;
	height:30px;
}
.td_newsletter_left {
	background: url(../image/gif/fond_newsleter_left.gif) #b0dbec left no-repeat;
	padding-left:20px;
	height:71px;
}
.td_newsletter_right {
	background:url(../image/gif/border_newsletter.gif) right no-repeat;
	height:71px;
	width:6px
}
.td_newsletter_txt {
	background:url(../image/gif/newslet_left.gif) #FFFFFF left no-repeat;
	height:30px;
	padding-left:10px;
	padding-right:7px;
}
.input_inscription {
	background:url(../image/gif/bt_inscrir.gif) no-repeat;
	width:80px;
	height:30px;
	cursor: pointer;
}
.input_txt_inscription {
	font-size:11px;
	width:100px;
	height:12px;
}
/***********footer**********/
.coin_footer_hd {
	background:url(../image/gif/c_footer2.gif) top left no-repeat;
	width:3px;
	height:3px;
}
.coin_footer_hg {
	background:url(../image/gif/c_footer1.gif) top right no-repeat;
	width:3px;
	height:3px;
}
.coin_footer_bd {
	background:url(../image/gif/c_footer3.gif) top left no-repeat;
	width:3px;
	height:3px;
}
.coin_footer_bg {
	background:url(../image/gif/c_footer4.gif) top right no-repeat;
	width:3px;
	height:3px;
}
.border_footer_top {
	background:url(../image/gif/c_footer_h.gif) top right;
	height:3px;
}
.border_footer_bottom {
	background:url(../image/gif/c_footer_b.gif) top right;
	height:3px;
}
.border_footer_right {
	background:url(../image/gif/c_footer_d.gif) top left;
	width:3px;
}
.border_footer_left {
	background:url(../image/gif/c_footer_g.gif) top right;
	width:3px;
}
.fond_footer {
	padding:11px 20px 11px 20px;
	background:url(../image/gif/fond_footer.gif) repeat-x;
}
.sep_footer {
	background:url(../image/gif/sep_footer.gif) top;
	height:2px;
}
.bg_footer_center {
	background:url(../image/gif/bg_footer_center.gif) repeat-x;
	height:29px;
}
.border_menu_footer_g {
	background:url(../image/gif/border_footer_g.gif) no-repeat;
	height:29px;
	width:14px;
}
.border_menu_footer_d {
	background:url(../image/gif/border_footer_d.gif) no-repeat;
	height:29px;
	width:14px;
}
.fond_menu {
	background-color:#d5ecf5;
}
ul.menu_footer {
	display:block;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}
ul.menu_footer li {
	float:left;
	display:inline;
}
ul.menu_footer li.sep_menu_haut {
	float:left;
	background:url(../image/gif/sep_menu_top.gif) no-repeat;
	width:1px;
	height:10px;
	display: inline;
}
ul.menu_footer li a {
	padding:0 7px 0 7px;
	margin-top:-3px;
	display: inline-block;
	float:left;
	color:#0cb1d2;
	font-size:11px;
}
ul.menu_footer li a:hover {
	color:#0cb1d2;
	text-decoration:underline;
}
ul.menu_footer_langue {
	display:block;
	float:right;
	margin-top:1px;
}
ul.menu_footer_langue li {
	display:inline;
}
ul.menu_footer_langue li.sep_menu_haut {
	float:left;
	background:url(../image/gif/sep_menu_top_lang.gif) no-repeat;
	width:1px;
	height:10px;
	display: inline;
}
ul.menu_footer_langue li a {
	padding:0 7px 0 7px;
	margin-top:-3px;
	display: inline-block;
	float:left;
	color:#0073aa;
	font-size:11px;
}
ul.menu_footer_langue li a:hover {
	color:#0073aa;
	text-decoration:underline;
}
.bg_blanc {
	background-color:#FFFFFF;
}
.bg_blanc {
	background-color:#FFFFFF;
}
.border_page_footer_g {
	background:url(../image/gif/border_footer_page_l.gif) top no-repeat;
	width:15px;
}
.border_page_footer_c {
	background:url(../image/gif/border_bottom.gif) top no-repeat;
}
.border_page_footer_d {
	background:url(../image/gif/border_footer_page_r.gif) top no-repeat;
	width:15px;
}
/******* TEXTE ******/
.txt_blan_11 {
	color:#fff;
	font-size:11px;
}
.txt_blan_12 {
	color:#09a2c8;
	font-size:12px;
}
.txt_bleu_11 {
	color:#51c1dd;
	font-size:11px;
}
.txt_bleu_fonce_11 {
	color:#0073aa;
	font-size:11px;
}
h1.titre1 {
	color:#0073aa;
	font-size:30px;
	font-weight:bold;
	display:block;
}
h2.titre2 {
	color:#000000;
	font-size:20px;
	display:block;
}
h3.titre3 {
	color:#0073aa;
	font-size:20px;
	display:block;
}
.td_right {
	border-top:1px #c4e4f1 solid;
	border-right:1px #c4e4f1 solid;
}
.td_left {
	border-top:1px #c4e4f1 solid;
}
.pading_img {
	padding:0px 10px 10px 0px;
}
/******* link ******/
.link_blan_11 {
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
.link_blan_11:hover {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
.link_bleu_12 {
	color:#0073aa;
	font-size:12px;
	text-decoration:underline;
}
.link_bleu_12:hover {
	color:#0073aa;
	font-size:12px;
	text-decoration:none;
}

/*-----------------------content---------------------------------------*/
.coin_cont_hd {
	background:url(../image/gif/codh.gif) top left no-repeat;
	width:5px;
	height:5px;
}
.coin_cont_hg {
	background:url(../image/gif/cogh.gif)  top right no-repeat;
	width:5px;
	height:5px;
}
.coin_cont_bd {
	background:url(../image/gif/codb.gif)  top left no-repeat;
	width:5px;
	height:5px;
}
.coin_cont_bg {
	background:url(../image/gif/cogb.gif)  top right no-repeat;
	width:5px;
	height:5px;
}
.bg_tab
{
background:#eef7fa;}
.pading_titre_page
{
padding:5px 15px 5px 15px;
}
.txt_noir_16 {
	color:#000000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.txt_bleu_16 {
	color:#0073aa;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.td_titre{
background:url(../image/gif/bg_tab1.gif) repeat-x bottom;
border-left:1px solid #c4e4f1;
border-bottom:1px solid #c4e4f1;
height:30px;
padding:5px 10px 5px 5px;
}
.td_titre3{
background:url(../image/gif/bg_tab1.gif) repeat-x bottom;
border-left:1px solid #c4e4f1;
border-bottom:1px solid #c4e4f1;
padding:5px 10px 5px 10px;

}
.td_normal{
background:#f5fafc;
border-left:1px solid #c4e4f1;
border-bottom:1px solid #c4e4f1;
padding:5px 10px 5px 5px;
text-align:right;
color:#00557d;
font-size:12;
font-family:Arial;
}
.td_normal2{
background:#fbfdfe;
border-left:1px solid #c4e4f1;
border-bottom:1px solid #c4e4f1;
padding:5px 10px 5px 5px;
text-align:right;
color:#00557d;
font-size:12;
font-family:Arial;
}
.td_titre2{
background:url(../image/gif/bg_tab2.gif) repeat-x bottom;
border-left:1px solid #c4e4f1;
border-bottom:1px solid #c4e4f1;
padding:7px 15px 7px 10px;
text-align:right;
color:#fff;
font-size:12;
font-family:Arial;
text-align:right;
width:65px;
}
.div_sep_h20
{height:20px;
width:600;}
.div_sep_h10
{height:10px;
width:600;}
.div_sep_h15
{height:15px;
width:600;}

.tab_border{
border-top:1px solid #c4e4f1;
border-right:1px solid #c4e4f1;
padding:0;

}
.txt_titre_tab
{
background:url(../image/gif/puce_jaune.gif)  left no-repeat;
margin:3px 15px 4px 3px;
padding:0 0 0 15px;
color:#000000;
font-size:14px;
font-family:Arial;
}
.txt_gris_tab
{
color:#8e8e8e;
font-size:11px;
font-family:Arial;
}
.td_normal23{
background:#fbfdfe;
border-left:1px solid #c4e4f1;
border-bottom:1px solid #c4e4f1;
padding:5px 10px 5px 10px;
text-align:left;
color:#000000;
font-size:12;
font-family:Arial;
}

.td_normal3{
background:#f5fafc;
border-left:1px solid #c4e4f1;
border-bottom:1px solid #c4e4f1;
padding:5px 10px 5px 10px;
text-align:left;
color:#000000;
font-size:12;
font-family:Arial;
}
.bg_tab_bottom {
background:#ceecf4;
height:5px;
clear:both;
width:550px;
margin-left:35px;
margin-right:35px;
}

.clearfix {
clear:both;
height:1px;
}
/*-----------------contact------------------------*/
.input_contact
{
border:1px #ceecf4 solid;
background:#ebf4f8;
font-size:12px;
color:#000000;
height:25px;
width:120px;
}
textarea
{
border:1px #ceecf4 solid;
background:#ebf4f8;
font-size:12px;
color:#000000;
height:100px;
width:520px;
}
.td_sep_contact
{
height:1px;
background:#a0cddf;

}

.btn_envoyer {
background: url(../image/gif/valider_on.gif) no-repeat;
display:block;
width:80px;
height:30px;
float:left;
}
.btn_envoyer:hover {
background: url(../image/gif/valider_of.gif) no-repeat;
display:block;
width:80px;
height:30px;
float:left;
}
.btn_contact {
background: url(../image/gif/px.gif) no-repeat;
border:0;
cursor:pointer;
width:92px;
height:30px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
}
.btn_effacer {
background: url(../image/gif/annuler_on.gif) no-repeat;
display:block;
width:80px;
height:30px;
float:left;
}
.btn_effacer:hover {
background: url(../image/gif/annuler_of.gif) no-repeat 0 ;
display:block;
width:80px;
height:30px;
float:left;
}

.td_sepv_contact
{
width:1px;
background:#a0cddf;
}
a.lien img
{border:1px solid #fff;
padding:3px;
}
a.lien img:hover
{border:1px solid #a0cddf;
padding:3px;
}
.txt_jaune12
{
font-size:12px;
color:#fed300;
}
.pading_txt
{
padding: 5px 0px 5px 0px; }
.txt_noirl2{
color:#000000;
font-size:12;
font-family:Arial;
}
.bloc_miseenvaleur {
border:#0073aa solid 1px;
background:#E8F5FA;
padding:17px 20px 16px 20px ;
line-height:16px;
font-size:12px;
color:#000000;
margin-bottom:17px;
}
li.sous_produit {
	display:block;
	padding:7px 10px 7px 10px;
	border-bottom:1px solid #bfe2f0;
	padding:7px;
	width:280px;
}
li.sous_produit a {
	padding:0px 10px 0px 11px;
	background:url(../image/gif/puce_bleu_fonce.gif) left top no-repeat;
	color:#0073aa;
	font-size:12px;
}
li.sous_produit a:hover {
	background:url(../image/gif/puce_bleu_fonce.gif) left top no-repeat;
	padding:0px 8px 0px 11px;
	color:#0073aa;
	font-size:12px;
	font-weight:bold;
}
li.sous_produit:hover {
	display:block;
	padding:7px;
	background-color:#ecf6fa;
	width:280px;
}
ul.puce_jaune{
margin-bottom:10px;}
ul.puce_jaune li 
{
	background:url(../image/gif/pucejaune.gif) left top no-repeat;
	padding:10px 8px 5px 25px;
	margin:0px 0px 0px 10px;
	font-size:12px;
}
ul.puce_bleu{
margin-bottom:10px;}
ul.puce_bleu li 
{
	background:url(../image/gif/pucebleu.gif) left top no-repeat;
	
	padding:10px 8px 5px 25px;
	margin:0px 0px 0px 10px;
	font-size:12px;}
div.listeproduit ul li
{
	padding-bottom:5px;}	
div.listeproduit ul li a
{
	background:url(../image/gif/pucebleuf.gif) left 8px no-repeat;
	font-family:"Trebuchet MS",arial;
	color:#0072A9;
	padding:0px 8px 10px 13px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-decoration:underline;}	
	
div.listeproduit ul li a:hover
{
	background:url(../image/gif/pucebleuf.gif) left 8px no-repeat;
	font-family:"Trebuchet MS",arial;
	color:#0072A9;
	padding:0px 8px 5px 13px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-decoration:none;}	
a.titre3 {
	color:#0073aa;
	font-size:20px;
	display:block;
}
a.titre3:hover {
	color:#0073aa;
	font-size:20px;
	text-decoration:underline;
	display:block;
}

ul.contact li
{
border-bottom:#0073aa solid 1px;
background:#E8F5FA;
padding:10px 20px 10px 20px ;
line-height:20px;
font-size:12px;
color:#000000;
margin-bottom:10px;
margin-top:5px;
margin-left:-25px;
}
ul.refernce li.ref
{
border-bottom:#0073aa solid 1px;
background:#E8F5FA;
padding:10px 20px 10px 20px ;
line-height:20px;
font-size:12px;
color:#000000;
margin-bottom:10px;
margin-top:5px;
margin-left:-25px;
}

ul.refernce li.ref1
{
border-bottom:#0073aa solid 1px;
background:#ffffff;
padding:10px 20px 10px 20px ;
line-height:20px;
font-size:12px;
color:#000000;
margin-bottom:10px;
margin-top:5px;
margin-left:-25px;
}
.logo_ref
{
border:#999999 solid 1px;
background:#ffffff;
padding:5px 25px 5px 25px ;
}