*{padding:0; margin:0;}
body {background-image:url(images/bg_body.jpg);background-position: 50% 0%; background-repeat:repeat-x; font-family: 'verdana', arial, sans-serif; font-size: 12px; background-color:#78a03f; }  
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

#wrapper {width:945px; height:1270px; margin:0 auto;}

#header {height:235px; }
h1 a span {display:none;}
#header a{display:block; width:250px; height:140px; margin:40px 0 0 30px;}

#leftColumn {width:250px; height:900px; float:left; padding:0px 25px 0 25px;}
#leftColumn img {width:244px; display:block; margin:auto;}
#leftColumn p {text-align:right; font-style:italic; font-weight:bold; font-size:14px; color:#527b25; margin:30px 0 10px 0; line-height:1.5;}
#leftColumn a {display:block; margin:20px auto 0 auto; width:249px;}
#leftColumn a#fiche {height:130px; background-image:url(images/btn_fiche_technique.jpg);}
#leftColumn a#carte {height:95px; background-image:url(images/btn_telecharger_carte.jpg) ;}
#leftColumn a#fiche:hover {background-image:url(images/btn_fiche_technique_ov.jpg);}
#leftColumn a#carte:hover { background-image:url(images/btn_telecharger_carte_ov.jpg) ;}
#leftColumn a#CDB {width:100px; height:100px; position:relative; top:150px; left:70px;}

#rightColumn {width:615px; height:900px; float:left; padding:0px 15px 0 15px;}
#rightColumn div { width:277px; padding:10px 10px; line-height:1.3;}
#rightColumn #column {float:left; width:280px;}

#rightColumn div h1 {color:#527b25; font-size:14px; font-weight:bold; margin-bottom:15px;}
#rightColumn div a {color:#e3941d;}
#rightColumn img {margin:5px 0;}

#footer {color:white;}
#footer img{border:none; margin-bottom:-10px;}
#footer p.left{float:left; position:relative; top:105px;}
#footer p.right{float:right; position:relative; top:80px;}
