
body {
	width: 100%;
	margin:0px;
	padding:0px;
}

h1, h2 {
padding:0px;
margin:0px;
padding-bottom:3px;
font-size:150%;
}


/* blocs mise en page **/

#bloc_container
{
	margin-right:auto;
	margin-left:auto;
	margin-top:13px;
	width:846px;
	text-align: left;
border : 1px solid #666666;

}

#bloc_corps
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
display:block;
min-height:430px;
}

#bloc_entete
{
    float:left;
	width:846px;
	position:relative;
margin:0px;
padding:0px;
display:block;
height:124px;


}

#bloc_bandeau
{
    width:100%;
	height:96px;
	position:relative;
float:left;
display:block;
}
#bloc_sous_nav_haut {

width:100%;
position:relative;
float:left;
display:block;
}

#bloc_gauche
{
    	float:left;
	margin:0px;
	padding:0px;
        width: 190px;
display:block;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}

#bloc_centre
{
    	float:left;
	margin:0px;
	padding:0px;
	width:430px;
	padding-top:10px;
padding-bottom:10px;
display:block;
}

#bloc_droite
{ 
    	float:left;
	margin:0px;
	padding:0px;
	padding-top:10px
	padding-bottom:10px;
	margin-left:5px;
	margin-right:10px;
    	width: 178px;
display:block;
}

#bloc_pied
{

	
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
	position:relative;
	text-align:center;
	width:848px;
	border-top:1px solid #666666;
}

#clear
{
display:block;
	margin:0px;
	padding:0px;
}
.services #bloc_centre {
	/*width:425px;*/
	padding-left:210px;
	/*margin-right:205px;*/
}
.services #bloc_gauche {
	display:none;
}

.catalogue #bloc_centre {
	width:644px;
}
.catalogue #bloc_droite {
	display:none;
}

#bloc_container.vue 
{
	width:99%;
	border:none;
}
.vue #bloc_entete{
	margin-left:auto;
	margin-right:auto;
	float:none;
}
.vue #bloc_centre{
	width:100%;
}
.vue #bloc_gauche, .vue #bloc_droite, #bloc_pied.vue 
{
	display:none;
}
.sav #bloc_gauche, .sav  #bloc_droite {
	display:none;
}
.sav #bloc_centre{
	width:95%;
	padding-left:10px;
	padding-right:10px;	
}

.cmd #bloc_gauche, .cmd #bloc_droite {
	display:none;
}
.cmd #bloc_centre{
	width:95%;
	padding-left:10px;
	padding-right:10px;
}


#bloc_pied ul
{
	/*float:left;*/
	padding:0px;
	margin:0px;
	/*padding-left:20px;*/
}
#bloc_pied ul li
{
	/*float:left;*/	
	display:inline;
}

/*getguar.asp*/
#infos-guar {
clear:left;
}

#infos-guar label{
float:left;
padding-right:10px;
width:250px;
text-align:right;
}

#infos-guar .materiel, #infos-guar .pieces_jointes {
float:left;
width:50%;
}

.pieces_jointes
{
	background-image:url("/img/attachment.png");
	background-repeat:no-repeat;
	padding-top:26px;
}

#infos-guar .utilisateur, #infos-guar .reparateur {
float:right;
width:50%;
}
#note, #infos-guar, #infos-cmd , #adresses, #messages {
clear:left;
/*float:left;*/
/*width:100%;*/
}
#adresses  {
width:100%;
}

#adresses .bloc {
width:48%;
float:left;
}

#langue, #langue-ger, #langue-rus
{
	position:absolute;
	right:24px;
	top:15px;
}

#langue-ger, #langue-rus, #drapeaux-bas-ger, #drapeaux-bas-rus
{
	display:none;
}

/*Tableau pieces et accessoires*/

.cell-pos {
width:53px;
}

.cell-des div {
width:110px;
overflow:hidden;
padding:0px;
margin:0px;
}

.cell-ref div{
width:133px;
overflow:hidden;
padding:0px;
margin:0px;
}

.cell-prix {
width:35px;
}

.cell-qte {
width:53px;
}

.ref10 {
	background-image:url(/img/replace_right.gif);
	color:#FFFFFF;
	font-size:11px;
	padding-left:8px;
	padding-right:1px;
}

.ident {
	padding-right:5px;
}

.error {
	position:fixed;
	width:100%;
	z-index:1000;
	left:0px;
	top:16px;
}

.error a {
    width:450px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-right:20px;
}
.error span {
    background-color:#FFFFFF;
    background-position:10px 10px;
    background-repeat:no-repeat;
    border:1px solid silver;
    padding:20px 20px 20px 50px;
    display:block;
    height:300px;
    width:500px;
    min-height:100px;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
}

table tr.selected {
	background-image:url(/img/bg-on.png);
}

table tr.over {
	background-image:url(/img/bg-hover.png);
}

#div_waiting {
	z-index: 300;
	position: fixed;
	width: 250px;
	height: 26px;
	top: 50%;
	left: 50%;
	margin-top: -13px;
	margin-left: -125px;
	border: solid 2px #444444;
	background-color: #fff;
	text-align: center;
	padding-top: 10px;
	/*display: none;*/
}

#div_transparency {
	z-index: 299;
	position:fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent url("/img/fond.png") repeat;
	text-align: center;
	/*display: none;*/
}

.info-wh {
	display:none;
}

span.download {
	background-image:url("/img/download.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:15px;
	margin-left:10px;
	margin-top:2px;
	width:15px;
}

span.download-off {
	background-image:url("/img/download-off.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:15px;
	margin-left:10px;
	margin-top:2px;
	width:15px;
}

.brand a {
	float:left;
	background-repeat:no-repeat;
	display:block;
	height:47px;
	width:113px;
	margin-right:10px;
	text-decoration:none;
	margin:10px;
}

.brand a.ryobi {
	background-image:url("/img/ryobi_mini.jpg");	
}

.brand a.milwaukee {
	background-image:url("/img/milwaukee_mini.jpg");
}

.brand a.aeg {
	background-image:url("/img/aeg_mini.jpg");
}

.brand a.homelite {
	background-image:url("/img/homelite_mini.jpg");
}
.brand a.vax {
	background-image:url("/img/vax_mini.jpg");
}

.brand a.jcb {
	background-image:url("/img/jcb_mini.jpg");
}

.brand a.novipro {
	background-image:url("/img/novipro_mini.jpg");
}

#navbrands li a, #navbrandsorder li a {
	float:left;
	background-repeat:no-repeat;
	display:block;
	height:21px;
	width:50px;
	margin-right:5px;
	text-decoration:none;
	margin:5px;
}

#navbrandsorder{
	float:left;
	display:block;
	padding-left:205px;
	width:550px;
}

#navbrandsorder li {
	float:left;
	display:block;
	line-height:38px;
	height:38px;
}

#navbrands li a.ryobi, #navbrandsorder li a.ryobi {
	background-image:url("/img/ryobi_xmini.jpg");	
}

#navbrands li a.milwaukee, #navbrandsorder li a.milwaukee {
	background-image:url("/img/milwaukee_xmini.jpg");
}

#navbrands li a.aeg, #navbrandsorder li a.aeg {
	background-image:url("/img/aeg_xmini.jpg");
}

#navbrands li a.homelite, #navbrandsorder li a.homelite {
	background-image:url("/img/homelite_xmini.jpg");
}

#navbrands li a.vax, #navbrandsorder li a.vax {
	background-image:url("/img/vax_xmini.jpg");
}

#navbrands li a.jcb, #navbrandsorder li a.jcb {
	background-image:url("/img/jcb_xmini.jpg");
}

#navbrands li a.novipro, #navbrandsorder li a.novipro {
	background-image:url("/img/novipro_xmini.jpg");
}

