/**************************************************************************** général*/
html,body {
margin: 0;
padding: 0;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}
body{background:url(../medias/bg.png);
background-repeat:repeat-x;
background-color: #b4b4a5;

}
#global{
	position: relative; 
     margin-left: auto;
     margin-right: auto;
     width:760px;
     text-align: left;
}
img{border:0}
#bando{
background-image:url(../medias/newindex.jpg);
background-repeat:no-repeat;
background-position:top center;
height:151px;
}
#logo{
display:block;
	position: relative; 
     margin-left: auto;
     margin-right: auto;
     width:760px;
	 text-align:left;
	 padding-top:48px;
}
/**************************************************************************** commun*/
#no_result{
text-align:center;
padding:10px;
background-color:#fff;
}
#no_result a{
color:#333;
text-decoration:none;
}

.rouge{ 
color:#F00;

}
#header{

width:269px;
height:198px;
}
#header2{
display:none;
font-size:0px;
}
#menu{
background-color:#b5b5a6;
padding-left:262px;
margin-left:2px;
padding-top:1px;
}
h1{
display:none;
}
#middle{
background:url(../medias/cartouche.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:20px;
padding-left:20px;
}
#footer{
background:url(../medias/bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:10px;
color:#fff;
font-size:0.9em;
margin-top:10px;
}
#footer a{color:#82826e; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .left, #footer .right{float:left; text-align:center;}
#footer .left{
width:238px;
padding-left:19px;
}
#footer .right{
width:476px;
padding-left:26px;
}
#footer .right a{color:#fff;}
.error_msg{
text-align:center;
font-weight:bold;
background:#fff;
padding:10px;
position: relative; 
     margin-left: auto;
     margin-right: auto;
     width:400px;
}
/****************************************/
.brun{color:#8c4128;}
.bdx{color:#6e0000;}
.retrait{padding-left:0px;}
#head_list a{text-decoration:none; color:#6e0000;}
#cont_cols{
background:url(../medias/fd_left.jpg) repeat-y top left;
width:760px;
}
#pelle{
width:760px;
}
.tb_piece{
padding:5px;
margin-left:20px;
border: 1px solid #bebeaf;
width:95px;
}
.tb_photo{
padding:5px;
border: 1px solid #bebeaf;
display:table;
}
.cell_tb{width:150px;}
/********************************************************************************** affaires du mois*/
#affaires p{ margin:0;}
#col_affaire{
float:left;
width:237px;
text-align:center;
margin:0;
}
#col_affaire img{ margin:0;}
#affaires{
border:1px solid #787862;
background:#a0a091;
margin-bottom:0;
}
#affaires .titre{
background-color:#fff;
border-bottom:1px solid #787862;
font-weight:bold;
padding:5px;
}
.affaire{
background:#82826e;
position: relative; 
     margin-left: auto;
     margin-right: auto;
	 width:210px;
	 font-weight:bold;
	 color:#fff;
	  margin-top:5px;
}
.affaire p{
padding:2px;
}
.affaire img{
border:5px solid #bebeaf;
border-bottom:0;
}
/********************************************************************************** colone droite contenu*/
#right_cont{
float:left;
width:477px;
margin-left:24px;
background:#fff;
}
#right_cont h2{
margin:0;
background-color:#82826e;
font-weight:bold;
padding:5px;
color:#fff;
font-size:1.1em;
}
#right_cont a{ text-decoration:none; color:#6e0000;}
.accueil{ background: #b4b4a5; padding-top:10px;}

/********************************************************************************** recherche materiel*/
.brunlk a{
 color:#fff; text-decoration:none;
 font-weight:bold;
 }
.brunlk2 a{
 color:#6e0000; text-decoration:none;
 font-weight:bold;
 }
#tb_cat{
margin-left:0px;
}
#tb_cat a{ color:#fff; text-decoration:none; font-weight:bold;}
.titrecat{
	background:url(../medias/images/fleche.jpg) no-repeat;
	background-position:0 0;
	
	background-color:#82816d;
	margin:0;
	padding-top:4px;
	height:25px;
	font-size:1.1em;
	line-height:18px;
	text-align:left;
	text-indent:30px;
}
.tabcell{
text-align:center;
background:#fff;
float:left;
width:210px;
margin:8px;
margin-left:16px;
margin-right:16px;
}
.tabcell p {
margin:0;
}
.imgcell{

height:115px;
}
.imgcell2{
background-color:#ffb400;
}
#search{
border:1px solid white;
padding:6px;
width:710px;
}
#search form{
padding:0px;
margin:0px;
}
#search,#search select{
color:#6e0000;
font-size:1.1em;
}
#search,#search input{
color:#6e0000;
font-size:1.1em;
}
#search a{
color:#d28200;
text-decoration:none;
}
#mat{
width:730px;
}
#mat h2{
margin:0;
background-color:#82826e;
font-weight:bold;
padding:5px;
color:#fff;
font-size:1.1em;
}
#fd_search{
background:url(../medias/fd_search.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#FFF;
}
#form_search{
border-right:1px solid #ebb400;
float:left; 
width:540px;
margin:0px;
padding:5px;
}
.valid{
text-align:right;
}
.valid img{ border:0;}
#liste_materiel{
margin-left:10px;
margin-top:20px;
}
.produit{
background:#a0a092;
width:710px;
border:1px solid #8e8c7d;
margin-top:5px;
font-size:100%;
}
.produit p{margin:0;}
.cartouche_vgn{
width:200px;
background:#fff;
padding:5px;
float:left;
}
.cartouche_data{
width:400px;
float:left;
margin-left:10px;
color:#fff;
}
.cartouche_ref{
width:695px;
background:#fff;
border-bottom:1px solid #f1b900;
border-top:1px solid #f1b900;
clear:left;
padding:3px;
color:#999999;
font-weight:bold;
}
.cartouche_voir{
float:left;
background:#82816D;
font-weight:bold;
width:80px;
height:150px;
font-size:10px;
text-align:center;
}
.cartouche_voir a{
color:#f7b700;
text-decoration:none;
margin-top:50px;
margin-left:5px;
display:block;
}
.gamme{ 
color:#666666;
float:left; width:50%;}
.ref{ float:left; width:50%; text-align:right;}
.titre_rouge{ 
color:#660000;

}
#foot_list{
width:710px;
text-align:center;
margin-top:10px;
margin-left:0px;
border:1px solid #fff;
}
#foot_list a{color:#fff; text-decoration:none;}
.list_bt{
width:100px;
background:#965854;
float:left;
height:15px;
padding-top:3px;
}
.list_pages{
background:#a0a091;
width:510px;
float:left;
height:15px;
padding-top:3px;
}
/********************************************************************************** fiche detail*/
#fc_left{
width:238px;
float:left;
color:#fff;
}
#fc_left p{ margin:2px;}
#fc_left a{ color:#660000; text-decoration:none;}
#fc_left_top{
background:#a0a091;
border:1px solid #82826e;
padding-top:10px;
}
#fc_left_img{
background:#82826e;
border-top:1px solid #ffbd00;
position: relative; 
margin-left: auto;
margin-right: auto;
width:212px;
text-align:center;
}
#fc_left_img img{
border:2px solid #fff;
margin-top:3px;
}
#fc_diapo{
width:212px;
height:19px;
background:url(../medias/diapo.png);
background-repeat:no-repeat;
background-position:top left;
text-align:center;
padding-top:5px;
}
#fc_diapo a{ color:#82826e; text-decoration:none;}
#fc_marque{
border-top:1px solid #ffbd00;
border-bottom:1px solid #ffbd00;
background:#b4b4a5;
margin-top:10px;
}
#fc_gamme{
background:#82826e;
}
#fc_gamme ,#fc_marque{padding:5px; padding-left:20px;}

.bt_envoi{background:url(../medias/envoi_ami.png);}
.bt_imprim{background:url(../medias/imprimer.png);}
.bt_retour{background:url(../medias/bt_retour.png);}
.bt_envoi, .bt_imprim , .bt_retour, .bt_contact{
background-repeat:no-repeat;
background-position:top left;
width:187px;
height:16px;
margin-top:10px;
padding:5px;
padding-left:50px;
}
.bt_contact{background:url(../medias/bouton_contacter.jpg);
width:217px;
height:22px;
margin-top:10px;
padding:5px;
padding-left:10px;
padding-right:10px;
text-align:center;
}
/****************************/
#fc_right{
width:478px;
float:left;
margin-left:20px;
}
#fc_right h2{
margin:0;
background-color:#82826e;
font-weight:bold;
padding:5px;
color:#fff;
font-size:1.1em;
margin-bottom:10px;
}
#fc_right h3{
background:url(../medias/bd_fiche.png);
background-repeat:no-repeat;
background-position:top left;
margin:0;
font-weight:bold;
padding:2px;
color:#fff;
font-size:1em;
height:18px;
}

.tt_fc_fd{
border-top:1px solid #62624a;
padding-left:5px;
}
.tt_fc{
font-weight:bold;
color:#d28200;
}
#fd_fiche{ 
border:1px solid #6c6c55; background:#fff;}
#fd_fiche p {
padding-left:5px;

}
/*************************************************************************** formulaires */
#formulaires{
position: relative; 
     margin-left: auto;
     margin-right: auto;
    width:353px;
	text-align:left;
}
.form_log{
background:url(../medias/log_b.jpg);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#fff;
}
.form_log .tt_form{
font-weight:bold;
text-align:center;
background:url(../medias/log_h.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0;
height:15px;
padding-top:2px;
color:#6e0000;
}
.tt_form{
text-transform:uppercase;

}
.form_new{
color:#fff;
border:1px solid #fff;
 width:353px;
background-color:#82826e;
}
.left{
text-align:right;
}
.form_new .tt_form{
font-weight:bold;
text-align:center;
background:url(../medias/tt_form.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0;
border-bottom:1px solid #fff;
height:15px;
padding-top:2px;
}
h3 {
color:#660000;
font-size:1.1em;
}
#right_cont ul{
	margin:0;
	padding:0;
	margin-left:10px;
}
#right_cont li{
	margin:0;
	padding:0;
	padding-left:18px;
	margin-bottom:5px;
	text-indent:15px;
}
.soustitre {
	text-transform: uppercase;
	padding-left:5px;
color:#660000;
margin-top:2px;
}
#col_affaire a {
color:#660000;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}
.commentaire {
text-transform:lowercase;
text-transform:capitalize;
}



/***** POP EN JS *********/
#contenu__js__pop__{
background-color:#949582;
border:1px solid #FFBD00;
padding:9px;
}
#fermer__js__pop__{
cursor:pointer;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
}
#boutons__js__pop__{
text-align:right;
padding:7px 3px 0 0;
border-top:1px solid #FFBD00;
}
#fermer__js__pop__:hover{color:#8E3D27;}
/***********************/

#header_outils{
background-color:#979682;
background-image:url(../medias/fond_header_outils.gif);
background-repeat:repeat-x;
background-position:bottom;
border-bottom:1px solid #FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#outil_mat_occas, #outil_newsletter{
color:#DEDEC3;
text-decoration:none;
display:block;
padding:0 15px 0 15px;
}
#outil_mat_occas{
color:#FFF;
text-decoration:underline;
}
#outil_mat_occas:hover, #outil_newsletter:hover{
color:#FFFFFF;
text-decoration:underline;
}
#outil_mat_occas{border-left:1px solid #B0AF9B;}
#outil_newsletter{border-right:1px solid #838370;}

#header_outils ul{
width:760px;
text-align:right;
margin:0 auto 0 auto;
padding:0;
list-style:none;
}
#header_outils ul li{
float:right;
padding:10px 0 19px 0;
text-align:center;
}

#outils_drapeaux{
background-image:url(../medias/fond_langues.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0 !important;
background-color:#9E9D89;
}
#outils_drapeaux div{
background-image:url(../medias/ombre_g_langues.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:20px;
}
#outils_drapeaux div div{
padding:21px 20px 21px 0;
background-image:url(../medias/ombre_d_langues.jpg);
background-position:right bottom;
}
#outils_drapeaux a:hover img{opacity:0.6;filter:alpha(opacity=60);}
.clear{clear:both;}

#votre_compte{
color:#FFFFFF !important;
text-decoration:underline !important;
text-transform:uppercase;
}

#footer2{
background-color:#9FA090;
padding:15px 25px 15px 25px;
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em; /* 11px */
}
#footer2 a{
color:#6E0000;
text-decoration:underline;
}
#nom_codi{font-weight:bold; color:#6E0000; margin-right:20px;}
#adresse_codi{font-size:0.9em; color:#DEDEC3; margin-right:20px;}
#adresse_codi span{color:#797A6B; margin:0 3px 0 3px;}