*  {
margin: 0;
padding: 0;
}

html {
width: 100%;
height: 100%;
min-width: 1024px;
}

img {
	border: 0px;
}

body {
width: 100%;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url("./img/background.png");
background-position:top center;
background-repeat: x-repeat;
}

#conteneur {
position: relative;
width: 1024px;
margin: 0 auto;
}


/* HEADER */
#header {
position: relative;
height: 105px;
}


/* CENTRE */
#center {
position: relative;
border-collapse: collapse;
}

#col_gauche {
position: relative;
width: 738px;
vertical-align: top;
}

#col_droite {
position: relative;
width: 286px;
vertical-align: top;
}


/* COLONNE GAUCHE */
#menu {
position: relative;
height: 45px;
}

.rubrique {
position: relative;
float: left;
}

#rubrique1 {
width: 203px;
}

#rubrique2 {
width: 178px;
}

#rubrique3 {
width: 178px;
}

#rubrique4 {
width: 179px;
}

.sous_rubrique {
position: absolute;
left: 0;
top: 32px;
z-index: 20;
display: none;
width: 183px;
height: 108px;
padding: 12px 10px 10px 10px;
font-size: 11px;
background-position: top left;
background-repeat: no-repeat;
}

#sous_rubrique1{
left: 24px;
}

.sous_rubrique li {
position: relative;
padding: 4px;
list-style-type: none;
}

.sous_rubrique a {
text-decoration: none;
}

#titre {
position: relative;
}

#titre2 {
position: relative;
}

#intro {
position: relative;
padding: 10px 50px;
}

#contenu {
position: relative;
border-collapse: collapse;
}

#contenu_vide {
position: relative;
padding: 10px;
}

#td_text {
width: 369px;
}

#text {
position: relative;
padding: 10px 50px;
}

#td_image {
width: 369px;
}

#image {
position: relative;
width: 100%;
}

#td_form {
width: 369px;
vertical-align: top;
}

#form {
position: relative;
width: 100%;
padding: 10px 50px;
}

#form img {
margin: 10px;
}

input.input_form {
border: 1px solid #999999;
background-color: #ffffff;
}

/* COLONNE DROITE */
#compte {
position: relative;
height: 25px;
}

.lien_compte {
position: relative;
display: inline;
line-height: 25px;
padding: 0 2px;
text-align: center;
font-size: 10px;
font-weight: bold;
}

#compte a {
text-decoration: none;
}

#panier {
position: relative;
height: 66px;
}

#promo {
position: relative;
height: 440px;
}


/* FOOTER */
#footer {
position: relative;
height: 30px;
padding: 10px 25px;
}

.lien_footer {
position: relative;
display: inline;
padding: 0 2px;
line-height: 25px;
text-align: center;
font-size: 10px;
}

.content_lien_footer {
position: relative;
display: inline;
}

#cb {
position: absolute;
bottom: 0;
right: 0;
height: 30px;
width: 298px;
}

p {
margin: 0;
}

img {
margin: 0;
padding: 0;
}

p.vide {
margin: 0;
padding: 10px;
}

input {
margin: 0px;
border: 1px solid black;
background-color: #dddddd;
}

input.titre_elt {
width: 100%;
}

input.position_elt {
background-color: #000000;
}


/* EDITION */
.bt_show_window {
position: absolute;
left: 2px;
top: 2px;
z-index: 2;
padding: 2px;
width: 60px;
border: 0;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #ffffff;
background-color: black;
opacity: 0.3;
filter: alpha(opacity=30);
}

.bt_show_window:hover {
opacity: 1;
filter: alpha(opacity=100);
}

.bt_show_window_small {
position: absolute;
left: 2px;
top: 2px;
z-index: 2;
padding: 2px;
width: 15px;
border: 0;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #ffffff;
background-color: black;
opacity: 0.3;
filter: alpha(opacity=30);
}

.bt_show_window_small:hover {
opacity: 1;
filter: alpha(opacity=100);
}

.bt_hide_window {
position: absolute;
left: 0;
top: 0;
z-index: 4;
padding: 2px;
border: 0;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #ffffff;
background-color: transparent;
}

.window_edit {
position: absolute;
display: none;
left: 2px;
top: 2px;
z-index: 30;
padding: 18px 10px 10px 10px;
width: auto;
font-size: 10px;
color: #ffffff;
background-color: #000000;
}

#form_general {
position: absolute;
left: 0;
margin: 10px 0;
padding: 10px;
width: auto;
font-size: 10px;
color: #ffffff;
background-color: #000000;
}

#iframe {
display: none;
}