body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;background:url('../images/bgd_tournuche.jpg') no-repeat fixed top center;}
#container{position:absolute; left:50%; width:900px; margin-left:-450px; padding:10px 0;}
#menu{position:relative; margin:0; padding:0; width:900px; height:41px; background: url('../images/bgd_menu.png') no-repeat;background-color:#F4F4F4;}
.flag{float:right; margin:7px 28px 0 0; padding:0;}
#content{width:900px; height:auto; background: url(../images/bgd_gradient.jpg) repeat;/*filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;*/}
#wall{margin:0 10px;}
#left{float:left; margin:0; width:216px;}
#newsletter{}
form{margin:0 0 0 15px;}
.champ_newsletter{width:155px; margin:2px 0 0 0; display:inline; font-size:11px; }
.bt_newsletter{ width:22px; height:23px; vertical-align:top; padding:0; font-size:11px; color:#fff; font-weight:bold; background:url('../images/ok.png') no-repeat; cursor:pointer; border:none; text-align:center;}
.bt_newsletter:hover{background: url(../images/ok_hover.png) no-repeat;}
#dvd{margin:10px 0 0 0;}
#dvd img{ margin-left:20px;}
#dvd p{width:175px; margin:0 0 10px 22px;}
#right{margin:0 0 10px 216px; padding:14px 0 0 0; width:672px; background:url('../images/top_right.png') no-repeat top center; background-color:#fff;}
#right p{text-indent:10px; line-height:1; margin:0 15px 10px 15px;}
#bgd_edito{padding:20px 0 0 10px; background:url('../images/bgd_edito.png') no-repeat top; background-color:#fff; }
#bgd_amitie{padding:20px 0 0 10px; background:url('../images/bgd_dvd.png') no-repeat top; background-color:#fff; }
#right p:first-letter{font-size: 1.7em;}
#jkt_dvd{ float:right; display:block;text-align:center; margin:0 15px 0 0;}
#achat{text-align:center;}
.prix{color:#FF0000; margin:0 0 10px 0;}
span{font-weight:bold}
.photo{float:right; padding:0 0.5em 0 1.1em;}
#bottom_right{width:672px; height:16px; margin:0 0 10px 216px; padding:0; background:url('../images/bottom_right.png') no-repeat bottom;}
h1{margin:0 0 0 15px; font-size:28px; }
h2{margin:0 0 20px 15px; font-size:12px; color:#333;}
h3{height:29px; font-size:1.1em; padding:5px 0 0 0; margin:0; text-align:center; background: url(../images/trace.jpg) no-repeat;}
a{text-decoration:none; color:#333; }
a:hover{color:#000; font-weight:bolder;}
#footer{color:gray; width:880px; margin:0 10px; padding:5px 0 0 0; text-align:center; border-top:1px solid gray;}
