*{border: 0;margin: 0;}
body{font: 11px Arial, Helvetica, sans-serif;background: url(../images/bg.png) repeat;background-color:#ccc;}

#main{margin: 0 auto;width:980px;}

#menu_top {float:left;font:14px verdana,arial,sans-serif; font-weight:bold;width:980px;line-height:15px;}
#menu_top div.off {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 20px; float:left; background:url(./gif/menuh1_1.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;}
#menu_top div.on {color:#c00; padding:0 20px; margin-right:2px; margin-top:1px; float:left; background:url(./gif/menuh1_2.gif) repeat-x left bottom; border:1px solid #000; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}

		div.hide {display:none; width:0; overflow:hidden;}
		div.show {clear:left; background:#fff; width:980px; margin-top:0; top:-1px; border:1px solid #000;padding:0px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}
		div.show img {float:left; margin:40px 20px}
		.clear {clear:both;}
		
#accueil{float:left;width:960px;}
#historique{float:left;width:960px;}
p.historique{float:left;font: 11px Arial, Helvetica, sans-serif;width:500px;margin:10px 40px;padding:20px}

#produits{float:left;width:960px;}

#buttons{height:47px;width:639px;float:right;}
#buttons ul {padding-left: 0px;float:right;}
#buttons li {display: inline;}

#buttons a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    color: #0b2078;
    display: block;
    float: left;
    width: 126px;
    height: 77px;
    padding-top: 15px;
    background: url(images/menu.png);
    background-repeat:no-repeat;
    background-position:center top;
    margin-left: 1px;
}

#buttons a:hover, #buttons .active {
    height: 77px;background: url(images/menu_h.png);background-repeat:no-repeat;background-position:center top;}

.main_top{background: url(images/main_top.png); background-repeat: no-repeat;background-position: top;height: 14px;}

#content{background: url(images/main_bg.png);background-repeat: repeat;}
#albums{width: 690px;height: 114px;margin: 0 auto;background-color:#000000;}

#stylesheet{display:block; width:140px; float:right;}


.read {text-align: right;padding-right: 10px;}
.read a{ color: #0056cc; text-decoration: none;border-bottom: 1px dotted #0056cc;}

#left{width: 598px; padding-left: 12px;}

#left p{padding-left:5px;padding-right:5px;}

.text{padding-bottom: 10px;}

#left H1{font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight:normal;color: #4f0202;height: 40px;padding-top: 4px; width:100%;background: url(images/title_left.png);background-repeat: repeat-x;background-position:bottom left;margin-bottom: 10px;}

.col_left{float: left; width: 350px; padding-top: 10px;}
.col_right{ float: right; width: 350px;padding-top: 10px;}

#right{width: 206px;float:right; color: #bababa;padding-right: 4px;}
#right h2 {font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight:normal;color: #031977;text-align:center; height: 27px;padding: 10px 0 20px 0;background: url(images/title_right.png);background-repeat:no-repeat;background-position:top left;}
#right ul{list-style: none;padding-left:5px;padding-right:10px;padding-top: 10px;padding-bottom: 10px;}
#right li{}

#right a{text-decoration: none;color: #000000;font-weight:normal;background: url(images/ls.png);background-repeat: no-repeat;background-position: left 5px;padding-bottom: 8px;padding-left: 25px;}
#right a:hover {text-decoration: none;}
#right h1 {text-decoration: none;}

h1{border: 0;margin:20px;}

#footer{height:50px;margin:0 auto;font-size:10px;color:#ffffff;padding-top:30px;text-align:center;clear:both;padding-bottom: 5px;
    background: url(images/main_bot.png); background-repeat: no-repeat;background-position: right top;}

.mainbot{clear: both;}

#footer a{color: #ffffff;font-size: 10px;text-decoration: none;}
.padding{padding: 10px;color:#FF0000;font-weight: bold;}
