body {
font-family: Arial;
font-size: 11px;
margin: 0;
padding: 0;
background-color:#eeeced;
color:#333333;
}
#conteneur{
position: relative;
width: 940px;
margin: 0 auto;
background-image:url(../sbm_images/fond.jpg);
background-repeat:repeat-y;
}
#pied{
background-image:url(../sbm_images/fond_bas.jpg);
background-repeat:no-repeat;
height:100px;
text-align:center;
line-height:20px;
padding-top:20px;
margin-top:25px;
}
#header{
	padding-left:20px;
	height:180px;
}
#bandeau{
	margin-left:50px;
	float:left;
}
#infocaddie{
	width:252px;
	border-left:1px solid #e0dfdf;
	margin-right:20px;
	height:135px;
	float:right;
	line-height:15px;
	text-align:center;
}
.identite_client{
	line-height:12px;
	font-size:10px;
}
.bouton_caddie{
cursor: pointer;
height:24px;
width:120px;
border: none;
margin-top:8px;
background:url(../sbm_images/caddie_voir.jpg) no-repeat left top;
}
.bouton_commande{
cursor: pointer;
height:24px;
width:101px;
border: none;
margin-top:10px;
background:url(../sbm_images/commande_voir.jpg) no-repeat left top;
}
#centre {
width: 100%; 
overflow: hidden;
}
#contenu{
margin-left:210px;
}
#contenu2{
margin-left:200px;
padding-left:10px;
margin-right:22px;
}
#menu_gauche{
float: left ;
width:180px;
padding-top:15px;
padding-left:15px;
}
.contourtableau_gauche{
width:100%;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
#search_catalog_sbm{
	width:157px;
	float:left;
	margin-left:15px;
	background-image:url(../sbm_images/sbm_search_sbm.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
	font-size:10px;
}
#search_catalog_client{
	margin-top:20px;
	width:157px;
	float:left;
	margin-left:15px;
	background-image:url(../sbm_images/sbm_search_client.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
	font-size:10px;
}
#search_catalog_clientcc{
	width:157px;
	float:left;
	margin-left:15px;
	background-image:url(../sbm_images/sbm_search_client.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
	font-size:10px;
}
#identification{
	margin-top:20px;
	width:157px;
	float:left;
	margin-left:15px;
	background-image:url(../sbm_images/sbm_identification.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
}
#recherche_GDF{
	margin-top:20px;
	width:157px;
	float:left;
	margin-left:15px;
	background-image:url(../sbm_images/sbm_catalogue.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
}
#recherche_marque{
	margin-top:20px;
	width:157px;
	float:left;
	margin-left:15px;
	background-image:url(../sbm_images/sbm_marque.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
}
#recherche_index{
	margin-top:20px;
	width:157px;
	float:left;
	margin-left:15px;
	background-image:url(../sbm_images/sbm_index.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
}
.communication_gauche{
	margin-top:20px;
	width:157px;
	float:left;
	margin-left:15px;
	text-align:center;
	border:1px solid #dddddd;
}

.communication_gauche2{
	margin-top:20px;
	width:157px;
	float:left;
	margin-left:16px;
	text-align:center;
}

.texte_search{
	font-family:arial;
	width:90px;
	font-size:11px;
	height:13px;
	color:#AEAEAE;
	border:1px solid #666;
	padding:2px;
	padding-left:5px;
}
.texte_search:focus{
	color:#333333;
}
.texte_searchactive{
	font-family:arial;
	width:90px;
	font-size:11px;
	height:13px;
	border:1px solid #666;
	padding:2px;
	padding-left:5px;
	color:#333333;
}
.texte_identification{
	font-family:arial;
	width:69px;
	font-size:11px;
	color:#00376F;
	border:1px solid #9db0bc;
	padding:3px;
}
.recherche_marque{
	font-family:arial;
	font-size:10px;
	color:#00376F;
	border:1px solid #9db0bc;
	padding:1px;
}
.bouton_identification{
cursor: pointer;
height:24px;
width:98px;
border: none; 
background:url(../sbm_images/sbm_but_identification.jpg) no-repeat left top;
}
.bouton_validation{
cursor: pointer;
height:24px;
width:98px;
border: none; 
background:url(../sbm_images/sbm_but_validation.jpg) no-repeat left top;
}
.recherche {
	margin-top:15px;
	margin-right:22px;
	background-color:#EBEBEB;
	border:1px solid #cccccc;
}
.bouton_recherche_search{
	cursor: pointer;
	border:1px solid #666;
	background-color:#f0820c;
	display: block;
	color: #fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	width:35px;
}
.bouton_recherche1{
	cursor: pointer;
	border:1px solid #666;
	background-color:#f0820c;
	display: block;
	color: #fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding: 1px 0;
	text-decoration: none;
	width:145px;
}
.bouton_recherche{
	cursor: pointer;
	width:200px;
	border:1px solid #666;
	background-color:#f0820c;
	display: block;
	color: #fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding: 1px 0;
	text-decoration: none;
}
.bouton_recherche2{
	cursor: pointer;
	width:300px;
	border:1px solid #666;
	background-color:#f0820c;
	display: block;
	color: #fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding: 1px 0;
	text-decoration: none;
}
.texte_recherche{
font-family:arial;
width:250px;
font-size:12px;
color:#333333;
border:1px solid #666;
padding:2px;
padding-left:5px;
text-align:left;
}
.bouton_add{
	cursor: pointer;
	width:250px;
	border:1px solid #666;
	background-color:#f0820c;
	display: block;
	color: #fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding: 1px 0;
	text-decoration: none;
}
a:link.lien_pied, a:hover.lien_pied, a:visited.lien_pied{
color:#316399!important;
text-decoration:none;
font-weight:bold;
}

h1{
margin-top:20px;
margin-bottom:15px;
margin-right:22px;
font-size: 13px;
border-bottom:1px solid #cccccc;
padding-right:4px;
padding-bottom:4px;
color:#333333;
}

h4{
	margin-top:20px;
	margin-bottom:15px;
	font-size: 12px;
	padding-bottom:4px;
	color:#F96;
}

a:link.recherche_tri, a:visited.recherche_tri{
	font-size:11px;
	text-decoration:none;
	padding-right:3px;
	padding-left:3px;
	color:#3E3EFF;
}

a:hover.recherche_tri{
	color:#F00;
	text-decoration:underline;
}
a:link.recherche_tris, a:visited.recherche_tris,a:hover.recherche_tris{
	font-size:11px;
	padding-right:3px;
	padding-left:3px;
	color:#F00;
	text-decoration:underline;
	font-weight:bold;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////
*****************************                   GDF                            *****************************
////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
a:link.menulinkgroupe, a:visited.menulinkgroupe{
	color: #ffffff!important;
	text-decoration:none;
	font-weight:bold;
} 
a:hover.menulinkgroupe{
	color: #EEF167!important;
}

a:link.menulinkdivision, a:visited.menulinkdivision{
	display: block;
	color: #2778e5!important;
	text-decoration:none;
	border-top:1px solid #cccccc;
	padding-left:5px;
	line-height:25px;
} 
a:hover.menulinkdivision{
	color: #efeeee!important;
	background-color:#6BA3ED;
}

a:link.menulinkfamille, a:visited.menulinkfamille{
	color: #C60!important;
	text-decoration:none;
	padding-left:5px;
} 
a:hover.menulinkfamille{
	text-decoration:underline;
}

a:link.menulinkfamille4, a:visited.menulinkfamille4{
	color: #39C!important;
	text-decoration:none;
	padding-left:5px;
} 
a:hover.menulinkfamille4{
	text-decoration:underline;
}
a:link.menulinkfamille5, a:visited.menulinkfamille5{
	color: #8D8D8D!important;
	text-decoration:none;
	padding-left:5px;
} 
a:hover.menulinkfamille5{
	text-decoration:underline;
}

.menu_GDF_fond{
	height:23px; 
	width:157px;
	padding-left:5px; 
	background-image:url(../sbm_images/sbm_GDF_fond.jpg);
	background-repeat:repeat-x;
}
.contact {
	font-size:11px;
	color:#00376F;
	border:solid 1px #CCCCCC;
	width:200px;
}
.contact2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00376F;
	border:solid 1px #CCCCCC;
	width:250px;
}
.livraison {
	font-size:10px;
	color:#00376F;
	border:solid 1px #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	outline: none;
	}
