body{
margin:0px;
padding:0px;
width:100%;
font-family : verdana;
font-size: 10 pt;
font-weight: normal;
color: #000000;
overflow: yes;
background-color:#FFFFFF;
}

a
{
	color: black;
}



.title 
{
font-family: arial;
font-size:  20pt;
color: #535353;
margin: 10px 0px 10px 10px; 
}

.title2
{
font-family: arial;
font-size:  12pt;

color: #535353;
margin: 10px 0px 10px 10px; 
}


li, ul
{
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:  7pt;
 list-style-type:none;
 padding: 0px;
 margin: 0px;

}


.checkbox
{
font-family : verdana;
font-size: 8 pt;
font-weight: normal;
color: #000000;
}


.datatable
{
margin: 0px 0px 0px 10px; 
}



.formlabel
{
float: left;
width: 80px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

.interface{
position:absolute;
left: 50%;
top: 0px;
width:801px;
margin-left:-380px;/* moitié de la largeur */
background: url('../images/background.jpg');
height: 100%;
}




div[class~="interface"] {
height: auto;
min-height: 100%;
}





.linkbutton
{
font-family: verdana;
font-size:  7pt;
color: #ffffff;
text-decoration: none;
font-weight:bold;
}

.linkbutton:hover
{
font-family: verdana;
font-size:  7pt;
color: #ffffff;
font-weight:bold;
text-decoration: underline;
}

.linksbutton
{
font-family: verdana;
font-size:  7pt;
color: #ffffff;
font-weight:bold;
text-decoration: none;
}



.image
{
margin: 0px 0px 10px 10px; 
}







.button{
padding: 0px 0px 0px 30px;
height: 25px;
background: url('../images/button.jpg');
background-repeat: no-repeat;
}




.sbutton{
padding: 0px 10px 0px 30px;
height: 25px;
background: url('../images/button2.jpg');
background-repeat: no-repeat;
}

.menu{
float: left;
position: relative;
width: 159px;
text-align: left;
}

.tab{
float: left;
position: relative;
width: 146px;
height: 25px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url('../images/tabs.jpg');
}


.topmenu{
float: left;
position: relative;
text-align: left;
width: 630px;
background-color: #535353;
}


.pagecontent{
float: left;
width: 600px;
font-size:  8pt;
font-family: verdana;
text-align: justify;
color: #000000;
padding: 15px 0px 50px 23px;
}


.banner{
position:relative;
width: 801px;
}




.formfield
{
	width: 120px;
}


.shop_titlecol{
text-align: center;
font-weight: bold;
color: #535353;
font-size:  12pt;
font-family: arial;
}


.pagesbox
{
width: 100%;
text-align: left;
padding: 20px 0px 20px 0px;
font-size:  10pt;
font-family: arial;
}

.filterbox
{
width: 100%;
text-align: left;
padding: 10px 0px 0px 0px;
font-size:  10pt;
font-family: arial;
}


.shop
{
padding: 0px;
margin: 0px;
border-spacing: 0px;
border-collapse: collapse;
border-style: none;
}



.toolbox
{
font-size:  10pt;
font-family: arial;
text-align: right;
width: 100%;
}

.langbox
{
padding: 2px 0px 0px 0px;
text-align: right;
color: #c39dd6;
}

.langlink
{
font-size:  8pt;
font-family: arial;
text-decoration: none;
color: #c39dd6;
}
.langlink:hover
{
font-size:  8pt;
font-family: arial;
text-decoration: none;
color: #c39dd6;
}



.priceone
{
background-color: #ffffff;
font-size:  10pt;
font-family: arial;
text-align: justify;
text-align: right;
cursor: pointer;
}

.pricetwo
{
background-color: #ececec;
font-size:  10pt;
font-family: arial;
text-align: justify;
text-align: right;
cursor: pointer;
}


.shop_itemone{
background-color: #ffffff;
font-size:  8pt;
font-family: arial;
text-align: justify;
}


.shop_itemtwo{
background-color: #ececec;
font-size:  8pt;
font-family: arial;
text-align: justify;
}

.shoplink{
font-size:  8pt;
font-family: arial;
text-decoration: none;
}

.shoplink:hover{
font-size:  8pt;
font-family: arial;
text-decoration: none;
}



.shop_tool{
}

.shop_pricebox{
}
.shop_pricebox2{
}


.shop_qtybox{
text-align: right;
}

.selectedbutton
{
background-color: orange;
}

.sides
{

}


.newstitle1
{
font-size:  9pt;
font-family: arial;
text-decoration: none;
margin: 0px;
}


.newstitle
{
font-size:  10pt;
font-family: arial;
text-decoration: none;
margin: 0px;
}



.newsdescription
{
font-size:  7pt;
font-family: arial;
text-decoration: none;
margin: 0px;
}


.newsbox
{

}
