body {background:#355483}
h2 {font-size:25.5px;}

div#header{background:#192243 url(../images/bandeau_bg3.png) repeat-x 0 0;}
div#header h1{margin:0 auto; width:1000px;}
div#header ul {margin:0; text-align:center; background:#192243; padding:10px}
div#header ul li{display:inline; line-height:2.5em; padding-right:20px;}
div#header ul li a {color:#fff; text-decoration:none;}
div#header ul li a:hover {color:#fff; text-decoration:underline;}

div#main-container {/*padding-left:0; padding-right:0; */background:#31548A url(../images/menu_bg.gif) repeat-x 0 0}

#sidebar-left {float:left; width:250px; padding-top:11px}
#sidebar-left h1 {display:none}
#sidebar-left ul {margin-left:0}
#sidebar-left ul li a {color:#BFCCE5; display:block; padding-left:30px}
#sidebar-left ul h2, #sidebar-right ul h2 {
    color:#fff; font-size:15px; line-height:34px; padding-left:20px; margin-right:20px;

    -webkit-box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.4);

    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 1%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1e5799), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 1%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 1%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 1%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 1%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

    -webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
#sidebar-right ul h2 {
    margin-right:0px; margin-left:20px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

div#sidebar-right {float:right; width:250px; padding-top:23px}
#sidebar-right ul {margin-left:0}
#sidebar-right ul li {list-style-type:none}
#sidebar-right #form-search {text-align:center}

div#content-wrapper {
    margin-left:250px; margin-right:250px; overflow:hidden; background:#fff;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0px 1px 10px 6px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 1px 10px 6px rgba(0, 0, 0, 0.4);
}
div#content {padding:20px}
div#content h2 {margin-top:0}

div#footer {background:#355483; padding:10px 20px; color:#fff; font-size:10px}


.promo-bloc .well {background-color:#F5F561}

.produits-home h3 {color:#c00f17}
.produits-home#selection-dclic{border-right:1px dashed #c00f17}
.produits-home div.produit-home{margin-bottom:30px; margin-right:10px}
.produits-home div.produit-home a.img{margin-right:10px}
.produits-home div.produit-home h4{font-weight:bold; margin-top:0; font-size:13px}

.thumbnails .thumbnail {text-align:center; min-height:94px; height:auto !important; height:94px; }
.thumbnails .thumbnail a {display: block}
.thumbnails .thumbnail img {margin: 0 auto}
.thumbnails .thumbnail h3 {font-size:12px}

.liste-produits {width:100%}
.liste-produits tr.marque td {
    background: #1e5799; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  #1e5799 0%, #ffffff 34%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(34%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #1e5799 0%,#ffffff 34%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #1e5799 0%,#ffffff 34%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #1e5799 0%,#ffffff 34%); /* IE10+ */
    background: linear-gradient(to right,  #1e5799 0%,#ffffff 34%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

}
.liste-produits tr.marque h3 {margin:0; color: #fff; font-size: 15px; line-height: 20px;}
.liste-produits td {vertical-align: middle}
.liste-produits .addToCart {text-align:right}

#mini-panier {width:90%; margin:0 auto; font-size:10px; color:#fff }
#mini-panier tbody td {border-top:0; border-bottom:1px solid #ddd}
#mini-panier tbody td a {color:#fff;}

#panier form.form_quantite {margin:0}
#panier .prix {text-align:right}
#panier #totalPanier {text-align:right}

#logo-bazalt {display:block; text-align:center;}
#logo-bazalt img {width:230px;}

#logos_relais {
    background:#fff;
    margin:2em 1em;
    padding:0 1em 1em 1em;
}
#logos_relais img {
    margin-top:1em;
}