body {
background: #F9F9F9;
}


table.centered {
padding: 1px 45px;
}

p.paragraph {
padding: 10px 15px;
}

/*  WE KEEP THAT */
img {
    padding: 0;
    border:0 solid #FFFFFF;
}

em {
    font-style:italic;
}

h1 {
    font-size: 24px;
    line-height: 1.4;
    font-weight: normal;
    margin: 25px auto 25px auto;
    padding: 0 2em 0 0;
    color:#4E463F;
    border-style: none none none none;
    font-family: Arial,Verdana,sans-serif;
    text-align: center;
}

h2 {
    font-family: georgia,times,serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: bold;
    margin: .3em auto .2em auto;
    padding: .5em 0 0 .5em;
}


h3 {
font-size:1.1em;
font-style:normal;
font-weight:bold;
margin: 15px 0 5px 0;
}


#the_container {
    background: url(/static/img/container.png) repeat-y scroll 100% ;
    padding: 0 5px;
    margin:0pt auto;
    width:998px;
}


#container {
background: #FFFFFF;
}

/* TOP */
#top_content {
background: url(/static/img/bdbulles_ban.jpeg) no-repeat scroll;
background-position : -5px -4px;
}

/* RIGTH PART */

.second {
width: 825px;
padding-bottom: 45px;
}

div.itemdetail {
position: relative;
margin: 15px auto;
padding: 0 20px 0 20px;
}


#googlesearch {
text-align: left;
padding: 0 3px 0 3px;
}

/* LEFT PANEL NAV*/ 

#nav, #nav ul {
    line-height:1;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
}
#nav a { display: block; width: 12em; padding: 0.1em 0 0.3em 0; background:#ecf3f7; text-decoration:none; }
#nav a.admin { background:#EEDD82 !important; }

#nav li {
    text-align: center;
    font-size: 1.1em;
    float:left;
    width:12em;
    padding: 1px 1px 1px 1px !important;
    margin: 0px 1px 1px 1px !important;
    background:# none repeat scroll 0%;
}
#nav li ul {
    background:#ffffff none repeat scroll 0%;
    left:-999em;
    position:absolute;
    width:12em;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
}

#nav li ul li {
}

#nav li:hover ul, #nav li.sfhover ul {
left:0px;
margin: -1em 0 0 9em;
z-index: 997;
}


a.ajaxlink {
cursor: pointer;
color:#5B80B2;
text-decoration:none;
}

a.adminlink {
    font-size: 0.6em ;
}

.addlink { padding-left:23px;padding-top:0px; padding-bottom:3px; background:url(/static/img/panier.png) no-repeat; text-decoration:underline !important; color:#191970 !important;}

.more { padding-left:23px;padding-top:0px; padding-bottom:3px; background:url(/static/img/more.png) no-repeat; text-decoration:underline !important; color:#191970 !important;}


.message {
    color: #A2CD5A;
    padding: 1em;
    margin: 2em 5em;
    text-align: center;
    border:1px solid #A2CD5A;
}

#search {
    float: left;
    clear: both;
    margin: 0 1px 2px 2px;
    padding: 5px 0;
}

#search h2 {
    font-size: 14px;
}

#submitSearch {
    float: right;
}

/*  MISC */
div.messagebox1 {
position:absolute;
margin:20px 0 0 30px;
display:none;
background:#EEE8AA;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
width:450px;
height:330px;
border:1px solid #333333;
}

.alert {
    text-align: center;
    color: red;
}


ul.login {
text-align: left;
margin: 15px 0 25px 30px;
}

ul.login li {
margin: 5px 0 5px 0;
}


/* COMMANDES */

/* SHOP INFO */

#shopinfos {
margin: 25px 0;
}
