h2
{
	font-size:130%;
	color:#972121;
	font-weight:bold;
}

h3
{
	font-size:110%;
	font-weight:bold;
}

body {
	font-family: arial, sans-serif;
	color: #000;
}

a
{
	color: #000;
	cursor:pointer;
}

input 
{
	font-size: 9px;
}

/* blocs mise en page **/
#bloc_bandeau
{
	background-repeat:no-repeat;
	background-position: 12px 12px;
	font-size:70%;
	color:#FFFFFF;
}

#bloc_container
{
	background-image: url(/img/bandeau.jpg);
	background-repeat:no-repeat;
}

#bloc_corps
{
	font-size:80%;
}



#bloc_pied li a
{
	padding-left:5px;
	font-size:70%;
	/*text-transform: lowercase;*/
	text-decoration: none;
}

#bloc_pied li {
	list-style:none;
}

#bloc_pied img
{
	border:none;
}

.services #bloc_corps
{
	background-repeat:no-repeat;
	background-image: url(/img/bg_services.jpg);
	
}

.sav #bloc_corps, .catalogue #bloc_corps
{
	background-repeat:no-repeat;
	background-image: url(/img/bg_services-2.jpg);
}

.sav #note
{
	padding-left:210px;
	width:598px;
}

.sav #adresses
{
	padding-left:210px;
	width:598px;
}

.sav #messages
{
	padding-left:210px;
}

/* modules **/

#identification
{
	color:#FFF;
}

#identification td
{
	color:#FFF;
}
#identification a
{
	color:#FFF;
	font-weight:bold;
}

#bloc_outils
{
	font-size: 70%;
}

#bloc_outils td
{
	padding: 3px;
}

#bloc_outils a
{
	color: #69C5EA;
	text-decoration:none;
}

#bloc_outils a:hover
{
	color:#009CDC;
}

#lienhome a, #panier a
{
	padding:0px;
}

#panier
{
	position:absolute;
	top:0px;
	left:-2px;
}

#panier img
{
	border:none;
	float:left;
}

#panier a
{
	padding:0px;
	line-height:21px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	background-image: none;
}

#panier a:hover
{
	background-image: none;
}


#documentation img {
	border: none;
}

#documentation td {
	/*font-size:75%;*/
}

#documentation {
	font-size:75%;
	width:100%
}

#documentation .liens a {
	text-decoration: underline;
	padding-left:7px;
	background-image: url(/img/puce_liens.gif);
	background-repeat:no-repeat;
	background-position: center left;
	float:left;
}

#documentation a {
	text-decoration: none;
}

#documentation a:hover {
	text-decoration: underline;
}

.vue_gauche, #pieces, #accessoires {
	clear:left;
	/*float:left;*/
}

.vue_gauche table, #pieces table, #accessoires table {
	font-size:98%;
	border: 0px;
	border-collapse: collapse;
	empty-cells: show;
	background-color: #FFFFFF;
	/*width:100%;*/
	
}
.vue_gauche table th, #pieces table th, #pieces table td, #accessoires table th, #accessoires table td {
line-height:20px;
vertical-align:middle;
}
#pieces table th, #accessoires table th {
	padding-left:5px;
	padding-right:5px;
}
.vue_gauche table th {
	padding-left:2px;
	padding-right:2px;
}
.vue_gauche table th, #pieces table th, #accessoires table th {
	border: 1px solid #D6D6D6;
	background-image: url(/img/bg-th.gif);
	background-repeat: repeat-x;
	height:20px;
	text-align:left;
	background-color:#F3F4F6;
}

#pieces table td, #accessoires table td{
	border: 1px solid #D6D6D6;
	
}

#pieces .impair, #accessoires .impair{
	background-color:#E0E0E0;
}

#pieces .pair, #accessoires .pair{
	background-color:#FFFFFF;
}

#pieces table td , #accessoires table td{
	padding-left:2px;
	padding-right:2px;
}

#photo
{
	float:left;
}
#photo img
{
	/*width:120px;*/
	border:none;
}
.vignette {
height:80px;
margin:4px;
overflow:hidden;
padding:0px;
width:80px;
border:1px solid #B6B6B6;
float:left;
}

.vignette img{
width:80px;
border:none;
}

/*getguar*/
#adresses td
{
font-size:80%;
}
#adresses td.label
{
width:150px;
text-align:right;
}
#adresses td.value
{
font-weight:bold;
}

#waiting {
	border:solid 1px #444444;
	background-color:#777777;
	text-align:center;	
	width:180px;
	height:31px;
	padding:5px;
	
}
#progressBar {
	z-index:1;
	position:relative;
	top:200px;
	height:50px;
	left:0px;
	visibility:hidden;
}
#recherche-mat {
position:absolute;
top:80px;
right:0px;

height:30px;
z-index:150;

}
#recherche-mat table{
boder:0px solid;
padding:0px;
margin:0px;
font-size:11px;
border-collapse: collapse;
color:#FFF;
font-weight:bold;

}
#recherche-mat table td{
boder:0px solid;
padding:0px;
border-collapse: collapse;
}
#recherche-mat input{
margin-right:0px;
margin-left:5px;
}
.prix {
text-align:right;
}

#nav-onglet, #tabimg
{
	padding:0;
	margin:0;
	text-align:left;
}


#nav-onglet li, #tabimg li
{
	float:left;
    list-style:none;
	position:relative;
}

#nav-onglet li a, #tabimg li a
{
	float:left;
    list-style:none;
	position:relative;
	background-color:#E9E9E9;
	background-image: url(/img/bg-nav-onglet.gif);
	background-repeat:no-repeat;
	height:16px;
	padding-left:10px;
	padding-right:5px;
	margin-right:1px;
	padding-top:4px;
	text-decoration:none;
}

#tabviews {
	position:absolute;
	background-color:#E9E9E9;
	top:20px;
	left:0px;
	border-top:1px solid;
	padding:0px;
	margin:0px;
	display:none;
}

#tabimg li li a {
	background-color:#E9E9E9;
	background-image: none;
	width:auto;
	display:block;
}

#nav-onglet li a:hover, #tabimg li a:hover
{
	text-decoration:none;
	background-color:#9c2c2b;
	background-image: url(/img/bg-nav-onglet-on.gif);
	color:#FFF;
}

#tabimg li li a:hover
{
	background-image: none;
	background-color:#E9E9E9;
}

#nav-onglet li .on, #tabimg li .on
{
	background-color:#9c2c2b;
	background-image: url(/img/bg-nav-onglet-on.gif);
	background-repeat:no-repeat;
	color:#FFF;
}

#nav-onglet li .on a, #tabimg li .on a
{
	color:#FFF;
}

#pieces a, #accessoires a {
	text-decoration:none;
}

.line-hover {
	background-image:url(/img/bg-hover.png);
}
.serie-hover {
	background-image:url(/img/bg-hover.png);
	float:left;
}
.button {
background-image: url(/img/bg-button.gif);
background-repeat:no-repeat;
background-position: center right;
line-height:12px;
height:12px;
font-size:11px;
color:#FFFFFF;
padding:2px;
padding-left:5px;
padding-right:15px;

}
.accesdirect
{
	background-image: url(/img/bg_accesdirect.gif);
	background-repeat: no-repeat;
	background-position:top right;
}

.csa
{
	background-image: url(/img/bg_csa.jpg);
	background-repeat: no-repeat;
	background-position:top right;
}

.monespace
{
	background-image: url(/img/bg_monespace.gif);
	background-repeat: no-repeat;
	background-position:top right;
}

.search
{
	background-image: url(/img/bg_search.gif);
	background-repeat: no-repeat;
	background-position:top right;
}

.csa, .search, .accesdirect, .monespace, .monespace li
{
	border-top:1px solid #FFF;
	border-bottom:1px solid #D9D9D9;
	padding-left:5px;;
}
.monespace ul {
list-style:none;
padding:0px;
margin:0px;
}
.monespace a {
text-decoration:none
}
.monespace a :hover{
font-weight:bold;
}
#bloc_droite td {
	font-size:75%
}
#bloc_droite h3 {
	font-size:130%
}
.scrollv {
font-size:80%;
height:238px;
overflow-y:auto;
overflow-x:hidden;
padding:0px;
margin:0px;
width:449px;
}
#documentation {
height:120px;
overflow-y:auto;
overflow-x:hidden;
padding:0px;
margin:0px;
width:100%;
}

.vue_droite {
	width:398px;
}
.vue_gauche {
	width:486px;
}
#drapeaux-bas, #drapeaux-bas-ger, #drapeaux-bas-rus, #nav-pied {
clear:left;
padding-top:5px;
}
#bloc_pied a, #bloc_pied {
text-align:center;
color:#6D6E70;
}
#bloc_pied a:hover {
text-decoration:underline;
}

.info {
padding:10px;
padding-left:42px;
background-image: url(/img/info.png);
background-repeat: no-repeat;
background-position:left 7px;
}

.warning {
padding:10px;
padding-left:42px;
background-image: url(/img/warning.png);
background-repeat: no-repeat;
background-position:left 7px;
}
#tab6 .faq_question {
font-weight:bold;
display:block;
}
#tab6 .faq_reponse {
display:block;
padding-bottom:10px;
}

.wip {
background-image:url("/img/bg-wip.gif");
background-position:right center;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:11px;
height:12px;
line-height:12px;
padding:2px 4px 2px 5px;
}

