@charset "utf-8ie6";
/* CSS Document */

body {
position:relative;
margin-top:0px;
margin-bottom: 0px;
margin-right:auto;
margin-left:auto;
align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
background-image:url('../images/bg.jpg');
background-repeat: repeat-x;
}

div {
border-collapse: collapse;
padding: 0px;
border: 0px;
border-width: 0px;
border-spacing: 0px;
margin: 0px;
}

img {
border:0px;
}

li {
text-align: left;
padding-bottom: 2px;
margin-left: 0px;
}

table {
border-collapse: collapse;
padding: 0px;
border: 0px;
border-width: 0px;
border-spacing: 0px;
margin: 0px;
background-color: #FFFFFF;
}

td {
padding:0px;
}

a:hover {
text-decoration:none;
}

form {
padding: 0px;
}

pre{
margin:0px;
padding:0px;
text-align:Justify;
font-family:verdana;
font-size:12px;
color:#24395D;
}

/*---------- HEADER ----------*/
#header {
clear:both;
}

#headerImg {
float:center; 
background-image:url(../images/header.jpg);
width:772px;
height:229px;
margin-top:-2px;
}
#headerImg1 {
float:center; 
background-image:url(../images/header.jpg);
width:772px;
height:229px;
margin-top:-2px;
}
#headerImg2 {
float:center; 
background-image:url(../images/header2.jpg);
width:772px;
height:229px;
margin-top:-2px;
}
#headerImg3 {
float:center; 
background-image:url(../images/header3.jpg);
width:772px;
height:229px;
margin-top:-2px;
}
#headerImg4 {
float:center; 
background-image:url(../images/header4.jpg);
width:772px;
height:229px;
margin-top:-2px;
}
#headerImg5 {
float:center; 
background-image:url(../images/header5.jpg);
width:772px;
height:229px;
margin-top:-2px;
}
#headerImg6 {
float:center; 
background-image:url(../images/header.jpg);
width:772px;
height:229px;
margin-top:-2px;
}

#headerButton {
float:center;
background-image:url(../images/bg_button.jpg);
width:772px;
height:45px;
}

#bgContent {
float:center;
background-image:url(../images/bg_content.jpg);
width:772px;
height:171px;
border:0px solid blue; 
}

#login {
float:left; 
text-align:left; 
margin:10px 0px 0px 10px;
}

#phone {
float:right; 
margin:10px 20px 0px 0px;
}

#catalogue {
clear:both; 
float:left; 
margin:34px 0px 0px 15px;
}

form.login {
float:left; 
text-align:left; 
width:180px; 
margin-top:-5px; 
padding-left:5px; 
color: #fff;
}

input.login {
color:#000000; 
border:1px solid #C0C0C0;
}

input.ok {
color:#FFFFFF; 
border:2px solid #0E99D4; 
font-size:9pt; 
background-color:#0E99D4;
}

li.menuHeader{
text-align: left;
padding-bottom: 2px;
}
li.menuHeader a.menuHeader{
position: relative;
left: 4px;
}

a.headerButton {
padding-right: 20px;
vertical-align:top;
color: #604811;
font-weight:bold;
}

img.headerButton {
width: 18px;
height: 29px;
padding-left: 8px;
}

#headerPicture {
text-align: right;
padding-top: 17px;
padding-right: 24px;
}

img.headerPicture {
padding-left: 12px;
}

#ppouce {
float: left;
margin:-150px 0px 0px 206px;
text-align: left;
width:450px;
border:0px solid #000;
}

a.ppouce{
font: arial;
color:#F54A91;
font-size:9pt;
text-decoration: none;
}

/*---------- CONTAINER ----------*/
#container {
clear:both;
}

/*---------- SIDEBAR ----------*/
#sidebar {
float:left;
border:0px;
margin-top: 0px;
}

#sidebarEnd {
width:179px; 
height:104px; 
background-image:url(../images/sidebar_end.jpg); 
margin:0px 0px 10px -40px; 
padding-top:10px;
}

#sidebarEndInside{
width:179px; 
height:65px; 
background-color:#F1F2F7; 
margin-top:17px;
}

#titleMenu5 {
background-image:url(../images/bg_bleu.jpg);
width:179px;
height:26px;
}

li a{
position: relative;
left: -15px;
}

ul {
margin-left: 15px;
margin-top:5px;
margin-bottom: 10px;
list-style-image:url('../images/puce.png');
margin-right:-20px;
}

h1.titleMenu {
font-size:10pt;
font-weight:bold;
text-align:left;
color:#FFFFFF;
margin-top: 4px;
margin-left:17px;
}

a.menu {
color: #555555;
text-decoration: none;
font-size:9pt;
font:"Century Gothic";
font-weight:700;
}

/*---------- CONTENT ----------*/
#content {
clear:both;
float:right;
margin-left:-100px;
margin-top:-80px;
}

#picCategory {
width: 635px;
height: 202px;
margin-right: 0px;
margin-left: 5px;
}

#Index {
float:right;
margin-right: 3px;
}

#inside {
clear:both;
float:left; 
width:565px; 
border:0px solid red;
margin:-20px 10px -60px 10px; 
padding:20px 0px 0px 0px;
}

H2 {
margin:20px 0px 0px 0px;
color:#0E99D4;
font-size:19px
}

#title {
float:left;
width:100%;
height:35px;
margin:-24px 0px 0px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #0E99D4;
text-align:left;
}

#textCat {
float:left;
width:100%;
margin:20px 0px 100px 0px;
padding:0px 0px 20px 0px;
text-align:Justify;
font-family:verdana;
font-size:12px;
color:#24395D;
border-bottom:1px solid #0E99D4;
}

/*---------- ITEMS----------*/

#items {
background-image:url(../images/items.jpg);
width: 622px;
height: 202px;
margin-left: 5px;
text-align: left;
}

#itemsRows {
float:left;
border:0px solid #000;
width:270px;
height:194px;
margin:10px 8px 0px 8px;
}

#itemsNews {
float:left; 
background-image:url('../images/bg_itemie6.png');
width:583px;
border:0px solid red;
margin:-100px 0px 0px -10px;
padding:6px 0px 55px 0px;
}

#itemsGlobal {
float:left; 
background-image:url('../images/bg_itemie6.png');
width:583px;
border:0px solid red;
margin:0px 0px 0px -10px;
padding:6px 0px 55px 0px;
}

#itemsPicture{
float:left;
border: 1px solid #999999;
width:120px;
height:118px;
margin:4px;
}

#itemsTitle {
text-align:left;
border:0px solid blue;
width: 263px;
}

#itemsText{
float:right;
border: 0px solid #fff;
width:130px;
height:117px;
margin:-121px 0px 0px 0px;
padding-left: 15px;
text-align:left;
color:#000080;
font-family:"Tahoma";
font-size:12px;
}

#itemsPrice {
clear:both;
float:left;
border:0px solid red;
width:122px;
height:26px;
padding-top:8px;
margin:4px 0px 0px 4px;
text-align:center;
}

#itemsLink {
float:right;
border:0px solid red;
width:100px;
height:27px;
margin:15px -140px 0px 0px;
text-align:right;
}

a.itemsLink {
font-family:"Arial";
color:#3366FF;
text-decoration:none;
font-size:12px;
font-weight:700;
}

a.itemsTitle {
color:#F54991;
font-family:"Century Gothic";
font-size:18px;
font-weight:700;
}

a.itemsPrice{
color:#F54991;
font-family:"Arial";
font-size:17px;
font-weight:700;
}

a.subCategoryTitle, a.subCategoryTitleUpdate, a.itemTxt{
margin-left: 26px; 
color:#999999;
font-size:11pt;
font-weight:700;
}

a.subCategoryTitle {
margin-left: 56px;
font-family: Tahoma;
text-align: left;
font-size:10pt;
}


/*--------- Products ------------*/

#productTitle {
float:left;
width:560px;
height:40px;
margin-top:-20px;
margin-left:10px;
border-bottom: 1px solid #0E99D4;
text-align:left;
}

#productOpt {
float:right; 
width:300px; 
height:40px; 
padding-right:8px; 
text-align:right;
border:0px solid red;
margin-top:-50px;
margin-bottom:50px;
}

#productPicture {
float:left; 
width:180px; 
height:310px; 
margin:10px 0px 0px 10px; 
border: 1px solid #E4E5E9;
}

#productText {
overflow: auto;
border: 1px solid #FFFFFF;
float:right; 
width:365px; 
height:310px; 
margin:-30px -5px 0px 10px; 
text-align:left; 
font-family:verdana;
font-size:12px;
color:#000080;
padding-bottom:0px;
scrollbar-face-color:#ECF0EF; 
scrollbar-highlight-color:#ECF0EF; 
scrollbar-shadow-color:#ECF0EF; 
scrollbar-3dlight-color:#ECF0EF; 
scrollbar-arrow-color:#A4B8B6; 
scrollbar-track-color:#ffffff; 
scrollbar-darkshadow-color:#A4B8B6;
}

#productPrice {
float:left; 
text-align:center;
width:180px; 
height:auto; 
margin-top:0px;
margin-left:0px; 
text-align:left;
border:0px solid red;
}

#productCara {
float:right; 
width:380px; 
height:310px; 
margin:-30px -20px 0px 0px; 
text-align:left; 
color:#333333;
border:0px solid red;
}

#productCaraTitle {
float:left; 
width:360px; 
height:20px; 
border-bottom:1px solid #0E99D4; 
text-align:left;
margin-top:40px;
}

#productShipping {
float:left; 
width:157px; 
height:120px; 
background-image:url(../images/stock.jpg); 
background-repeat: no-repeat; 
padding:92px 0px 0px 0px; 
text-align:center;
}

#productGaranty {
float:left; 
width:157px; 
height:120px; 
background-image:url(../images/garantie.jpg); 
background-repeat: no-repeat; 
padding:78px 0px 0px 0px; 
margin:0px 0px 0px 48px; 
text-align:center;
}

H3 {
color:#0E99D4; 
font-size:16px
}

table.cara {
width:360px; 
background-image:url(../images/bg_caracteristiques.jpg); 
margin:10px 0px 20px 0px;
}

a.productPrice {
font-size:16px; 
color:#B03569;
font-weight:700;
}

a.productEco {
font-size:10px;
color:#666666;
}

a.itemTxt {
font-weight:400;
font-size:11pt;
}

td.caracteristiques {
font-size: 11px;
height: 20px;
padding: 1px 0px 0px 6px;
border: 0px;
width: 50%;
}

a.stock, a.garantie {
font-size: 9pt;
color: #666666;
}

/*---------- Update ----------*/
img.statut {
padding-left: 80px;
padding-right: 30px;
margin-top: 2px;
}
span.updateBt {
text-align: right;
}

a.subCategoryTitleUpdate {
font-family: Tahoma;
font-size:10pt;
font-weight:bold;
color:#999999;
text-align: left;
padding-right: 10px;
}

form.updateItem {
text-align: right;
}

#admin {
float:right;
margin-top: 30px;
width: 266px;
height: 193px;
}

/*---------- FOOTER ----------*/
#footer{
clear:both;
background-image:url(../images/bg_footer.jpg);
height: 40px;
font-size: 8pt;
border-left-width: 1px; 
border-right-width: 1px; 
border-top: 1px solid #fff; 
border-bottom-width: 1px;
}

a.footer
{
color:#333333;
}

#madeIn
{
float:left;
color:#333333;
padding-top: 15px;
margin-left: 10px;
}

#legalMention
{
float:right;
height: 31px;
color:#333333;
padding-top: 15px;
margin-right: 20px;
padding-left: 40px;
border-left: 1px solid #ffffff; 
border-right-width: 1px; 
border-top-width: 1px; 
border-bottom-width: 1px;
}