body {
	font-family:Tahoma;
	margin:0;
	padding:0;
	color:#333;
}
html{
background: url('../images-09/fond.jpg') repeat-x #CCCCCC;
}
#subcategories li {
	margin-right:10px;
} 
div#subcategories ul.inline_list  li a img {
	display:inline;
}
/* simple list inline */
ul.inline_list{ list-style-type:none; margin-top: 1em; }
ul.inline_list li { float:left; text-align:center; }
ul.inline_list li img{ display:block; }
ul.half {
	width: 45%;
	margin-right: 1em;
	float: left;
}
ul.inline_list li a {
color:#5D717E;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:underline;
}
.button_mini{

font-family	:Verdana,Arial,Helvetica,Sans-Serif;
font-size	:10px;
font-weight	:bold;
font-style	:normal;
color	:#000000;
text-transform	:none;
text-decoration	:none;
letter-spacing	:normal;
word-spacing	:normal;
line-height	:12px;
text-align	:center;
vertical-align	:top;
direction	:ltr;
background-color	:#E0DFE3;
background-image	:url(http://www.ascii-info.com/themes/prestashop/img/button-mini.gif);
background-repeat	:no-repeat;
background-position	:0 0;
background-attachment	:scroll;
opacity :	1;
width:	30px;
height	:16px;
top	:auto;
right:	auto;
bottom:	auto;
left:	auto;
margin-top	:0;
margin-right	:0;
margin-bottom:	0;
margin-left	:7px;
padding-top	:0;
padding-right:	0;
padding-bottom	:2px;
padding-left:	0;
border-top-width	:0;
border-right-width:	0;
border-bottom-width	:0;
border-left-width:	0;
border-top-color:	#000000;
border-right-color	:#000000;
border-bottom-color	:#000000;
border-left-color:	#000000;
border-top-style:	none;
border-right-style	:none;
border-bottom-style	:none;
border-left-style	:none;
position:	static;
display:	block;
visibility	:visible;
z-index	:auto;
overflow-x:	visible;
overflow-y:	visible;
white-space:	pre;
clip:	auto;
float	:none;
clear:	none;
-moz-box-sizing	:border-box;
cursor	:pointer;
list-style-image	:none;
list-style-position	:outside;
list-style-type	:disc;
marker-offset	:auto;

}
.menu_swf{
	position:absolute;
	top:200px;
	margin-left:970px;
}
.link1 { background:url(../images-09/marker_2.gif) no-repeat right center; padding-right:12px; padding-bottom:3px; font-weight:bold;}
.link2 { width:auto; color:#4A5054; font-weight:bold; font-size:12px; background:url(../images-09/marker_1.gif) no-repeat left top; display:block; height:22px; padding-left:20px; margin-top:5px}
.link3 {  font-weight:bold; text-decoration:none; color:#1A5477;}
.link4 { background:url(../images-09/marker_5.gif) no-repeat left; text-decoration:underline; padding-left:10px; padding-bottom:2px;}
.link4:hover { text-decoration:none;}
.creation {
	font-size:12px;}
.column2 { width:460px;}
.column1 .line_hor { margin:12px 3px 8px 10px;}
.column2 .row2 { background:#EBF3FB; padding:12px 10px 8px 18px; text-align:justify;
}
.column2 .row2 .line_hor { margin:9px 25px 9px 0;}
.menu_top
{
height:40px;
width:800px;
background:url(../images-09/bg_menu_top.gif) repeat-x 0px 0px;
border-bottom:2px solid #324149;
text-align: center;
}
.menu_top ul li:hover
{
padding:0px 5px 0px 5px;
height:40px;
}
.menu_top a
{
line-height: 40px;
margin-top:0;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#324149;
border-left:1px solid #324149;
padding: 13px 5px;
}
.menu_top a:hover
{
margin-top:0;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#09F;
background:url(../images-09/bg_menu_top_hover.gif) repeat-x 0px 0px;
}
.menu_top2
{
margin-top:0;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#09F;
background:url(../images-09/bg_menu_top_hover.gif) repeat-x 0px 0px;
}
.end_menu
{
line-height: 40px;
margin-top:0;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#324149;
border-left:1px solid #324149;
padding: 13px 5px;
}
#contenu{
background: url('../images-09/fdPage.png') no-repeat left 557px;
position: relative;
left: 50%;
width:822px;
margin-top: -2px;
margin-left: -406px;
min-height: 80px;
z-index: 3;
top:0px;
}

#fond{
background: url('../images-09/fdIndex.png') no-repeat;
padding-top: 30px;
padding-left: 40px;
padding-right: 50px;
padding-bottom: 20px;
width:745px;
position: relative;
top: 0px;
left: 0px;
min-height:558px;
}

#contenu #bottom{
position: absolute;
bottom: -92px;
left: 0px;
background: url('../images-09/footIndex.png') no-repeat;
width:822px;
height: 70px;
color:#FFF;
font-family:Tahoma, Geneva, sans-serif;;
padding: 22px 20px 0px 20px;
text-align:center;

}
#contenu #bottom a{
color:#FFF;
text-decoration:none;
}
#contenu #bottom a:hover{
	text-decoration:underline;
}
.newsletter
{
height:33px;
background:url(../images-09/bg_menu_top.gif) repeat-x 0px 0px;
border-bottom:2px solid #324149;
text-align: center;
padding-top:7px;

}
.newsletter a
{
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#324149;
padding: 13px 5px;
}

.r1 ul { margin:0; padding:0; list-style:none; line-height:21px;}
.r1 li { background:url(../images-09/r1.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 18px;}
.r1 li a {color:#292929; text-decoration:none;  background-position:left center;}
.r1 li a:hover { text-decoration:underline; color:#292929;}

.r2 ul { margin:0; padding:0; list-style:none; line-height:21px;}
.r2 li { background:url(../images-09/r2.png) center left no-repeat; margin:0 0 0 0; padding:0 0 0 18px;}
.r2 li a {color:#292929; text-decoration:none;  background-position:left center;}
.r2 li a:hover { text-decoration:underline; color:#292929;}

.r3 ul { margin:0; padding:0; list-style:none; line-height:21px;}
.r3 li { background:url(../images-09/r3.png) center left no-repeat; margin:0 10px 0 0; padding:0 10px 0 28px;}
.r3 li a {color:#292929; text-decoration:none;  background-position:left center;}
.r3 li a:hover { text-decoration:underline; color:#292929;}


.readmore {
	text-align:right;
	font-weight:bold;
	font-size:11px;
	padding-right:15px;
}
.readmore a{
	text-decoration:none;
	color:#333;
}
.readmore a:hover{
	text-decoration:underline;
}

.bloc{
background: no-repeat left 132px;
position:absolute;
min-height: 132px;
width: 174px;
margin-top: 0px;
margin-left: -130px;
top: 500px;
}

.bloc .tete{
position: relative;
top: 0px;
left: 0px;
min-height: 76px;
padding: 50px 10px 0px 35px;
}

.bloc .bottom {
width: 174px;
height: 29px;
bottom:-29px;
position: absolute;
}
.service{
background: url('../images-09/serviceRepeat.png') no-repeat left 132px;
}

.service .tete{
background: url('../images-09/serviceHead.png') no-repeat;
padding-top: 58px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.service .bottom{
background: url('../images-09/serviceBottom.png') no-repeat;
}

.bloc2{
background: no-repeat left 132px;
position:absolute;
min-height: 132px;
width: 174px;
margin-top: 0px;
margin-left: -130px;
top: 120px;

}

.bloc2 .tete{
position: relative;
top: 0px;
left: 0px;
min-height: 76px;
padding: 30px 10px 0px 20px;
}

.bloc2 .bottom {
width: 174px;
height: 29px;
bottom:-29px;
position: absolute;
}
.online{
background: url('../images-09/magasinRepeat.png') no-repeat left 132px;
}

.online .tete{
background: url('../images-09/magasinHead.png') no-repeat;
padding-top: 58px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.online .bottom{
background: url('../images-09/magasinBottom.png') no-repeat;
}

.bloc3{
background: no-repeat left 132px;
position:absolute;
min-height: 132px;
width: 174px;
margin-top: 0px;
right: -130px;
top: 100px;
z-index:1;
}

.bloc3 .tete{
position: relative;
top: 0px;
left: 0px;
min-height: 76px;
padding: 50px 10px 0px 30px;
}

.bloc3 .bottom {
width: 174px;
height: 29px;
bottom:-29px;
position: absolute;
}
.ascii{
background: url('../images-09/asciiRepeat.png') no-repeat left 132px;
}

.ascii .tete{
background: url('../images-09/asciiHead.png') no-repeat;
padding-top: 58px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.ascii .bottom{
background: url('../images-09/asciiBottom.png') no-repeat;
}

.bloc4{
background: no-repeat left 132px;
position:absolute;
min-height: 132px;
width: 174px;
margin-top: 0px;
margin-left: -130px;
top: 1100px;
}

.bloc4 .tete{
position: relative;
top: 0px;
left: 0px;
min-height: 76px;
padding: 30px 10px 0px 20px;
}

.bloc4 .bottom {
width: 174px;
height: 29px;
bottom:-29px;
position: absolute;
}
.SAV{
background: url('../images-09/savRepeat.png') no-repeat left 132px;
}

.SAV .tete{
background: url('../images-09/savHead.png') no-repeat;
padding-top: 58px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.SAV .bottom{
background: url('../images-09/savBottom.png') no-repeat;
}

.intervention_atelier{
	font-size:16px;
	font-weight:bold;
	color:#C00;
}

.bloc5{
background: no-repeat left 132px;
position:fixed;
min-height: 132px;
width: 174px;
margin-top: 0px;
margin-left: -130px;
top:200px;
z-index:99;
}

.bloc5 .tete{
position: relative;
top: 0px;
left: 0px;
min-height: 76px;
padding: 30px 10px 0px 20px;
}

.bloc5 .bottom {
width: 174px;
height: 29px;
bottom:-29px;
position: absolute;
}
.Config{
background: url('../images-09/configRepeat.png') no-repeat left 132px;
}

.Config .tete{
background: url('../images-09/configHead.png') no-repeat;
padding-top: 58px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.Config .bottom{
background: url('../images-09/configBottom.png') no-repeat;
}
.bloc6{
background: no-repeat left 132px;
position:fixed;
min-height: 132px;
width: 174px;
margin-top: 0px;
margin-left: -130px;
top:450px;
z-index:99;
}


.bloc6 .tete{
position: relative;
top: 0px;
left: 0px;
min-height: 76px;
padding: 30px 10px 0px 20px;
}

.bloc6 .bottom {
width: 174px;
height: 29px;
bottom:-29px;
position: absolute;
}
.Garantie{
background: url('../images-09/configRepeat.png') no-repeat left 132px;
}

.Garantie .tete{
background: url('../images-09/garantieHead.png') no-repeat;
padding-top: 58px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.Garantie .bottom{
background: url('../images-09/configBottom.png') no-repeat;
}
.maintenance{
	position:absolute;
	left:50%;
	margin-left:-445px;
}
.configuration_tech{
	color:#484848;
}
.link_config a{
	color:#333;
	text-decoration:none;
}
.link_config a:visited{
	color:#333;
	text-decoration:none;
}
.link_config a:hover{
	color:#000;
	text-decoration:underline;
}
	