body {
background:url(/images/fond.png) center top repeat-x #FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
margin:0;
padding:0;
}

#event {
/*background:url(/images/bg_noel.png) center top no-repeat;*/
z-index:0;
}

img {
border:0;
}

.picborder {
border:none;
}

.picbp {
border:#dedede solid 1px;
background-color:#FFF;
padding:4px;
}

h3 {
font-size:14px;
color:#265177;
font-weight:700;
text-transform:capitalize;
line-height:normal;
margin:5px 5px 8px;
padding:0;
}

#entete {
z-index:1;
clear:both;
height:112px;
width:1000px;
background:url(/images/entete.png) top left no-repeat;
margin:0 auto;
padding:0;
}

#logo {
float:left;
width:266px;
height:112px;
z-index:5;
background:url(/images/logo.png) top left no-repeat;
}

#liens {
width:650px;
height:50px;
clear:right;
float:right;
padding-top:0;
text-align:right;
}

#menuheader {
width:300px;
height:30px;
float:left;
text-align:left;
}

.contenu1000 {
clear:both;
width:1000px;
background:url(/images/fond1000.png) top left repeat-y;
margin:0 auto 10px;
padding:0;
}

#containmoteur {
width:640px;
height:95px;
float:left;
padding:10px 0 0 40px;
}

.moteur {
width:400px;
height:40px;
line-height:40px;
font-size:18px;
font-weight:700;
color:#003;
border:none;
float:left;
background:url(/images/bgmoteur1.png) top left no-repeat;
margin:5px 0 0;
padding:0;
}

.moteurdebut {
width:10px;
height:40px;
line-height:40px;
font-size:18px;
font-weight:700;
color:#003;
border:none;
float:left;
background:url(/images/bgmoteur3.png) top left no-repeat;
margin:5px 0 0;
padding:0;
}

.moteurfin {
width:10px;
height:40px;
line-height:40px;
font-size:18px;
font-weight:700;
color:#003;
border:none;
float:left;
background:url(/images/bgmoteur2.png) top left no-repeat;
margin:5px 0 0;
padding:0;
}

.moteurtxt {
width:180px;
height:40px;
font-size:14px;
font-weight:700;
color:#003;
float:left;
margin:5px 0 0;
padding:0;
}

.btinfo {
width:152px;
height:30px;
font-size:14px;
font-weight:400;
color:#003;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin:5px 5px 0 0;
padding:2px;
}

#containlogin {
width:280px;
height:95px;
float:right;
background:#fff url(/images/bg_login.png) top left repeat-x;
border:#666 solid 1px;
border-top:none !important;
font-size:9px;
color:#003;
clear:right;
margin:0;
padding:4px 4px 10px;
}

#container {
clear:both;
width:1000px;
margin:0 auto;
padding:0;
}

#module_menuvertical {
clear:left;
float:left;
width:157px;
margin:0;
padding:0;
}

#module_selection {
clear:right;
float:right;
width:836px;
border:#666 solid 1px;
background:#FFF url(../images/bg-bonplansdujour.png) top left repeat-x;
margin:0 0 5px;
padding:0 0 4px;
}

#module_news {
clear:right;
float:right;
width:838px;
margin:0 0 5px;
padding:0 0 5px;
}

#module_actualites {
clear:left;
float:left;
width:530px;
border:#666 solid 1px;
background:#FFF url(../images/bg-bonplansdujour.png) top left repeat-x;
margin:0;
padding:0 0 15px;
}

#module_chiffres {
clear:right;
float:right;
width:285px;
background:url(/images/fond300.png) top left no-repeat;
margin:0 0 0 5px;
padding:0 5px 10px 10px;
}

#module_facebook {
clear:right;
float:right;
margin:0 0 0 5px;
padding:0;
}

#module_baschiffres {
clear:right;
float:right;
width:300px;
height:1px;
background:url(/images/fond300bas.png) top left no-repeat;
margin:0 0 10px 5px;
padding:0;
}

#module_toprecherche {
clear:right;
float:right;
width:285px;
border-bottom:#999 solid 1px;
background:url(/images/fond300.png) top left no-repeat;
margin:0 0 0 5px;
padding:0 5px 5px 10px;
}

#module_pub2 {
clear:right;
float:right;
width:836px;
border:#999 solid 1px;
background:#FFF url(../images/bg-bonplansdujour.png) top left repeat-x;
margin:0 0 5px;
padding:0 0 10px;
}

#urgent {
clear:right;
float:right;
width:836px;
min-height:30px;
border:#900 solid 1px;
background:#FFF url(../images/bg-bonplansdujour.png) top left repeat-x;
margin:0 0 5px;
padding:0 0 10px;
}

#titre_bp {
background:url(../images/home/titre_bp.png) top left no-repeat;
width:310px;
height:35px;
font-size:14px;
font-weight:700;
margin:0 0 5px;
padding:5px 0 0 40px
}

#titre_dm {
background:url(../images/home/titre_dm.png) top left no-repeat;
width:310px;
height:35px;
font-size:14px;
font-weight:700;
margin:0 0 5px;
padding:5px 0 0 40px
}

#titre_news {
background:url(../images/home/titre_news.png) top left no-repeat;
width:310px;
height:35px;
font-size:14px;
font-weight:700;
margin:0 0 5px;
padding:5px 0 0 40px
}

#titre_hit {
background:url(../images/home/titre_hit.png) top left no-repeat;
width:310px;
height:35px;
font-size:14px;
font-weight:700;
margin:0 0 5px;
padding:5px 0 0 40px
}

#titre_preco {
background:url(../images/home/titre_preco.png) top left no-repeat;
width:310px;
height:35px;
font-size:14px;
font-weight:700;
margin:0 0 5px;
padding:5px 0 0 40px
}

.titre_cartouches {
text-align:center;
font-weight:700;
padding:4px 0 5px 5px;
}

.ico-rss {
background:url(/images/feed-icon2.png) top left no-repeat;
padding:0 0 0 15px;
}

.ico-nl {
background:url(/images/nl-icon2.png) top left no-repeat;
padding:0 0 0 15px;
}

.ico-fb {
background:url(/images/fb-icon.png) top left no-repeat;
padding:0 0 0 15px;
}

dl,dt,dd,ul,li {
list-style-type:none;
margin:0;
padding:0;
}

#menu {
top:0;
left:0;
}

dl#menu {
width:156px;
}

dl#menu dt {
cursor:pointer;
height:20px;
line-height:20px;
text-align:left;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:#999 solid 1px;
background:#fba82b;
margin:0 0 4px;
}

dl#menu dd {
border:1px solid gray;
margin-bottom:4px;
}

dl#menu li {
text-align:left;
padding-left:4px;
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

dl#menu li a,dl#menu dt a {
color:#000;
text-decoration:none;
display:block;
border:0 none;
height:1.5em;
line-height:1.5em;
padding-bottom:2px;
}

dl#menu li a:hover,dl#menu dt a:hover {
background:#ffd26a;
}

#module_forum {
clear:left;
float:left;
width:146px;
background:url(/images/bglateral-forum.png) top left no-repeat;
border-bottom:#999 solid 1px;
margin:12px 0 0;
padding:0 5px 10px;
}

#module_projo {
clear:left;
float:left;
width:146px;
background:url(/images/bglateral-projo.png) top left no-repeat;
border-bottom:#999 solid 1px;
margin:12px 0 0;
padding:0 5px 10px;
}

#module_panier {
clear:left;
float:left;
width:146px;
background:url(/images/bglateral-panier.png) top left no-repeat;
border-bottom:#999 solid 1px;
margin:12px 0 0;
padding:0 5px 10px;
}

#module_appstore {
clear:left;
float:left;
width:156px;
background:url(/images/itunes/ipad-bg.png) top left no-repeat;
margin:10px 0 0 0;
padding:34px 5px 0 1px;
}

#module_appstore2 {
clear:left;
float:left;
width:156px;
height:41px;
background:url(/images/itunes/ipad-bg2.png) top left no-repeat;
}

.pic_appstore {
border:#333 solid 1px;
}

#titre_appstore {
width:116px;
text-align:center;
font-weight:bold;
font-size:11px;
margin:0 auto 5px auto;
}

#module_jeuxdumoment {
clear:left;
float:left;
width:146px;
background:url(/images/bglateral-moment.png) top left no-repeat;
border-bottom:#999 solid 1px;
margin:12px 0 0;
padding:0 5px 10px;
}

#module_pub_laterale {
clear:left;
float:left;
width:146px;
background:#eee;
border:#999 solid 1px;
margin:0;
padding:0 5px 10px;
}

.pdpfont {
font-size:10px;
color:#999;
text-decoration:none;
}

.pdpfont a {
font-size:10px;
text-decoration:none;
}

.pdpfont a:visited {
color:#999;
text-decoration:none;
}

.pdpfont p {
font-size:10px;
font-weight:700;
color:#666;
text-transform:uppercase;
}

#module_pdp {
clear:right;
float:right;
width:828px;
margin:0;
padding:10px 0;
}

#module_pdp1 {
line-height:15px;
float:left;
width:180px;
margin:0 5px 0 0;
padding:0 0 10px;
}

#module_pdp2 {
line-height:15px;
float:left;
width:115px;
margin:0 5px 0 0;
padding:0 0 10px;
}

#module_pdp3 {
line-height:15px;
float:left;
width:190px;
margin:0 5px 0 0;
padding:0 0 10px;
}

#module_pdp4 {
line-height:15px;
float:left;
width:150px;
margin:0 5px 0 0;
padding:0 0 10px;
}

#module_pdp5 {
line-height:15px;
float:left;
width:163px;
margin:0;
padding:0 0 10px;
}

.f8 {
font-size:8px;
color:#333;
}

.f10 {
font-size:10px;
color:#333;
}

.f12 {
font-size:12px;
color:#333;
}

.f14 {
font-size:14px;
color:#333;
}

.f16 {
font-size:16px;
color:#333;
}

a,a:visited {
color:#2b4f81;
text-decoration:underline;
}

.datenews {
width:500px;
border-bottom:#e89000 solid 1px;
font-size:11px;
margin:12px 0 5px;
}

.newsfont a {
font-size:12px;
text-decoration:underline;
line-height:25px;
padding-left:15px;
background:url(/images/pucesvnocaz.png) left no-repeat;
}

.news1font,.blog1font,.blog2font {
font-size:10px;
color:#2b4f81;
text-decoration:none;
line-height:normal;
padding-right:20px;
margin-left:10px;
}

.news1font a,.news1font a:link {
font-size:12px;
color:#2b4f81;
text-decoration:underline;
line-height:22px;
background:url(/images/pucenews.png) 0 3px no-repeat;
padding:0 0 0 35px;
}

.news1font a:visited {
color:#939b8e;
background:url(/images/pucenewsvisited.png) 0 3px no-repeat;
}

.rslttitre {
font-size:15px;
color:#333;
text-decoration:none;
line-height:normal;
}

.rslttxt {
font-size:10px;
color:#666;
text-decoration:none;
line-height:normal;
}

.rsltofr {
font-size:12px;
color:#C30;
text-decoration:underline;
margin:10px 0 5px;
}

.rstprix {
font-size:12px;
text-decoration:none;
}

#module_results {
clear:right;
float:right;
width:828px;
border:#999 solid 1px;
background:#FFF;
margin:0 0 5px;
padding:4px;
}

#module_introresults {
clear:right;
float:right;
width:836px;
border:#999 solid 1px;
background:#FFF url(../images/bg-bonplansdujour.png) top left repeat-x;
margin:0 0 5px;
padding:0 0 20px;
}

.picresults {
float:left;
margin:0 5px 5px 0;
}

#o_neuf {
float:left;
clear:left;
width:341px;
height:45px;
border:#999 solid 1px;
background:url(/images/bg_oneuf.png) top left no-repeat;
margin-right:5px;
padding:30px 5px 5px;
}

#o_occas {
float:left;
width:341px;
height:45px;
border:#999 solid 1px;
background:url(/images/bg_ooccas.png) top left no-repeat;
padding:30px 5px 5px;
}

#titre_results {
background:url(../images/home/titre_results.png) top left no-repeat;
width:316px;
height:34px;
margin:0 0 10px;
padding:0;
}

#resultprincipal {
border:#000 thin 1px;
width:1000px;
}

#resultimage {
width:100px;
height:130px;
background-color:#090;
float:left;
}

#resultbloc {
background:#9CC;
float:left;
width:auto;
}

#resultoffres {
float:right;
width:100px;
height:50px;
background:#fc0;
}

#resultbloctexte {
background-color:#CCC;
width:auto;
float:left;
}

#resultblocprix {
background:#0C6;
float:left;
width:100%;
clear:left;
}

#resultblocneuf {
width:50%;
background:#0FC;
float:left;
}

#resultblococcaz {
width:50%;
background:#C6F;
float:left;
}

#pagination-digg li {
border:0;
font-size:11px;
list-style:none;
float:left;
margin:0;
padding:0;
}

#pagination-digg a {
border:solid 1px #505050;
margin-right:2px;
background:url(/images/pagination1.png) repeat-x top left;
}

#pagination-digg .previous-off,#pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888;
display:block;
float:left;
font-weight:700;
margin-right:2px;
padding:3px 4px;
}

#pagination-digg .active {
background:url(/images/pagination2.png) repeat-x top left;
color:#FFF;
font-weight:700;
display:block;
float:left;
margin-right:2px;
padding:4px 6px;
}

#pagination-digg a:link,#pagination-digg a:visited {
color:#505050;
display:block;
float:left;
text-decoration:none;
padding:3px 6px;
}

#pagination-digg a:hover {
border:solid 1px #505050;
background:#FC0;
color:#333;
}

.fontsvneuf {
font-size:10px;
color:#525252;
text-decoration:none;
line-height:20px;
//background:url(/images/pucesvneuf.png) left no-repeat;
}

.fontsvneuf a:visited {
color:#999;
//background:url(/images/pucesvneuf.png) left no-repeat;
}

.fontsvoccaz {
font-size:10px;
color:#525252;
text-decoration:none;
line-height:20px;
//background:url(/images/pucesvnocaz.png) left no-repeat;
}

.fontsvoccaz a:visited {
color:#999;
//background:url(/images/pucesvnocaz.png) left no-repeat;
}

.fontmkpneuf {
font-size:10px;
color:#525252;
text-decoration:none;
line-height:20px;
//background:url(/images/pucemktneuf.png) left no-repeat;
}

.fontmkpneuf a:visited {
color:#999;

//background:url(/images/pucemktneuf.png) left no-repeat;
}

.fontmkpoccaz {
font-size:10px;
color:#525252;
text-decoration:none;
line-height:20px;
//background:url(/images/pucemktocaz.png) left no-repeat;
}

.fontmkpoccaz a:visited {
color:#999;
//background:url(/images/pucemktocaz.png) left no-repeat;
}

#titre_fiche {
background:url(/images/titre_fiche.png) top left no-repeat;
width:100%;
height:34px;
font:Arial, Helvetica, sans-serif 18px #000;
font-weight:700;
text-align:center;
margin:0;
padding:4px 0 0;
}

#module_fiche {
clear:right;
float:right;
width:836px;
border:#999 solid 1px;
background:#FFF url(/images/bg_modulefiche.png) top left repeat-x;
text-align:justify;
margin:0 0 5px;
padding:0;
}

#centre_fiche {
padding:0 4px 4px;
}

.fontfiche {
font-size:12px;
color:#333;
text-decoration:none;
margin-top:5px;
line-height:20px;
}

#titre_articles {
background:url(/images/titre_news.png) top left no-repeat;
width:100%;
height:34px;
font:Arial, Helvetica, sans-serif 18px #000;
font-weight:700;
text-align:left;
margin:0;
padding:4px 0 0;
}

#bloc_newsinfo {
background:url(/images/bg_fondnewsbox.png) top left no-repeat;
width:255px;
height:100px;
float:right;
margin:0 0 10px 10px;
padding:4px;
}

.fontnews {
font-size:12px;
color:#333;
text-decoration:none;
line-height:18px;
text-align:justify;
}

.newsfontz a {
font-size:12px;
text-decoration:underline;
line-height:18px;
padding-left:15px;
background:url(/images/pucesvnocaz.png) left no-repeat;
}

#erreur404 {
background:url(/images/404.png) no-repeat top left;
width:900px;
height:460px;
margin:100px auto 0;
padding:180px 0 0;
}

#alerteprix {
background:url(/images/pics/bg_alerte.png) top left no-repeat;
width:590px;
height:31px;
margin:5px 0 5px 5px;
padding:9px 5px 5px 55px;
}

.txtform {
font-size:12px;
color:#333;
text-decoration:none;
}

.txtformtd {
text-align:right;
line-height:30px;
}

.inputform {
border:1px solid #333;
background:#CCC;
height:22px;
padding:4px 0 0 5px;
}

.inputform:hover {
border:1px solid #000;
background:#eee;
height:22px;
padding:4px 0 0 5px;
}

.captchaform {
border:#333 solid 1px;
margin:0 0 5px;
}

#lienssociaux {
text-align:center;
}

.picsociaux {
margin:0 5px;
}

#march_entete {
margin:10px 10px 0;
}

#march_identitee {
font-weight:700;
float:left;
width:565px;
margin:0 0 10px;
}

#march_adresse {
width:270px;
float:left;
margin:0 5px 0 0;
}

#march_coordonnees {
width:290px;
float:left;
margin:0;
}

#march_desc {
font-size:12px;
text-align:justify;
line-height:20px;
margin:5px 10px;
}

.march_logo {
clear:left;
float:left;
margin:0 15px 0 0;
}

.march_capture {
clear:right;
float:right;
margin:0;
}

#march_ligne1 {
clear:both;
margin:10px;
}

#march_fdp {
width:400px;
float:left;
background:url(/images/march_fdp.png) top left no-repeat;
}

#march_paiement {
width:400px;
float:left;
background:url(/images/march_paiement.png) top left no-repeat;
}

#march_notation {
width:555px;
float:left;
background:url(/images/march_notation.png) top left no-repeat;
}

#march_stock {
width:400px;
float:right;
background:url(/images/march_stock.png) top left no-repeat;
}

#march_typeliv {
width:400px;
float:right;
background:url(/images/march_livraison.png) top left no-repeat;
}

#march_fiche {
background:url(/images/march_titre.png) top left no-repeat;
width:100%;
height:30px;
font:Arial, Helvetica, sans-serif 18px #000;
font-weight:700;
text-align:center;
margin:15px 0 0;
padding:8px 0 0;
}

a.infobulle {
position:relative;
z-index:24;
text-decoration:none;
color:#000;
}

a.infobulle:hover {
z-index:25;
}

a.infobulle:hover span {
display:block;
position:absolute;
top:3em;
left:-20em;
width:30em;
font-size:12px;
text-align:justify;
color:#333;
background:url(/images/bg_infobulle.png) top left repeat-x #FFF;
border:2px solid #666;
border-radius:1em;
-moz-border-radius:1em;
-webkit-border-radius:1em;
padding:10px 15px;
}

.system_messages {
margin:0 0 -25px;
padding:15px 0 0;
}

.system_messages li {
list-style:none;
font-size:11px;
position:relative;
top:0;
left:0;
min-height:1px;
margin:0 0 25px;
padding:3px 80px 3px 57px;
}

.system_messages .close:link,.system_messages .close:visited,.system_messages .close:active {
display:block;
position:absolute;
right:8px;
top:5px;
font-size:9px;
background-position:right center;
background-repeat:no-repeat;
min-height:1px;
padding:0 14px 0 0;
}

* html .system_messages .close {
height:1px;
}

.system_messages .close:hover {
text-decoration:none;
color:#404a3e !important;
}

.white {
background:#fefefe url(/images/messages/white_message.gif) repeat-x;
border:1px solid #dbdbdb;
}

.system_title {
font-size:13px;
}

.ico {
display:block;
width:45px;
height:45px;
background-repeat:no-repeat;
overflow:hidden;
position:absolute;
left:4px;
top:-9px;
}

.white .close:link,.white .close:visited,.white .close:active {
background-image:url(/images/messages/close_white.gif);
color:#4f4f4f;
}

.white .system_title {
color:#4f4f4f;
}

.white .ico {
background-image:url(/images/messages/white_ico.png);
}

.red {
background:#e2c5c5 url(/images/messages/red_message.gif) repeat-x;
border:1px solid #cf9e9e;
}

.red .close:link,.red .close:visited,.red .close:active {
background-image:url(/images/messages/close_red.gif);
color:#AE2727;
}

.red .system_title {
color:#ae2727;
}

.red .ico {
background-image:url(/images/messages/red_ico.png);
}

.blue {
background:#c4dde3 url(/images/messages/blue_message.gif) repeat-x;
border:1px solid #9cc6d0;
}

.blue .close:link,.blue .close:visited,.blue .close:active {
background-image:url(/images/messages/close_blue.gif);
color:#0f4b74;
}

.blue .system_title {
color:#0f4b74;
}

.blue .ico {
background-image:url(/images/messages/blue_ico.png);
}

.green {
background:#c7e5c2 url(/images/messages/green_message.gif) repeat-x;
border:1px solid #a2d399;
}

.green .close:link,.green .close:visited,.green .close:active {
background-image:url(/images/messages/close_green.gif);
color:#799574;
}

.green .system_title {
color:#386d19;
}

.green .ico {
background-image:url(/images/messages/green_ico.png);
}

.yellow {
background:#eae1b1 url(/images/messages/yellow_message.gif) repeat-x;
border:1px solid #e0d182;
}

.yellow .close:link,.yellow .close:visited,.yellow .close:active {
background-image:url(/images/messages/close_yellow.gif);
color:#675918;
}

.yellow .system_title {
color:#675918;
}

.yellow .ico {
background-image:url(/images/messages/yellow_ico.png);
}

ul.notes-echelle li label {
display:block;
text-align:center;
line-height:20px;
background:url(/images/notation/etoiles.gif) center top no-repeat;
cursor:pointer;
}

ul.notes-static li label {
display:block;
text-align:center;
line-height:20px;
background:url(/images/notation/etoiles.gif) center top no-repeat;
}

div.calendar {
position:relative;
}

.calendar,.calendar table {
border:1px solid #556;
font-size:11px;
color:#000;
cursor:default;
background:#F5F5F5;
font-family:tahoma, verdana, sans-serif;
}

.calendar .button {
text-align:center;
padding:2px;
}

.calendar thead .title {
font-weight:700;
text-align:center;
background:#fff;
color:#000;
padding:2px;
}

.calendar thead .headrow {
background:#7B9CAE;
color:#fff;
}

.calendar thead .daynames {
background:#C4D3DB;
}

.calendar thead .name {
border-bottom:1px solid #556;
text-align:center;
color:#000;
padding:2px;
}

.calendar thead .hilite {
background:#3C5462;
color:#FFF;
border:1px solid #3C5462;
padding:1px;
}

.calendar tbody .day {
width:2em;
color:#456;
text-align:right;
padding:2px 4px 2px 2px;
}

.calendar tbody .hilite {
background:#DEE7EB;
border:1px solid #bbb;
padding:1px 3px 1px 1px;
}

.calendar tbody .active {
background:#cde;
padding:2px 2px 0;
}

.calendar tbody .selected {
font-weight:700;
border:1px solid #000;
background:#fff;

color:#000;
padding:1px 3px 1px 1px;
}

.calendar tbody .today {
font-weight:700;
color:#000;
}

.calendar tbody .emptycell {
visibility:hidden;
}

.calendar tfoot .footrow {
text-align:center;
background:#556;
color:#fff;
}

.calendar tfoot .ttip {
background:#fff;
color:#445;
border-top:1px solid #556;
padding:1px;
}

.calendar tfoot .hilite {
background:#aaf;
border:1px solid #04f;
color:#000;
padding:1px;
}

.combo {
position:absolute;
display:none;
top:0;
left:0;
width:4em;
cursor:default;
border:1px solid #655;
background:#def;
color:#000;
font-size:smaller;
}

.combo .label {
width:100%;
text-align:center;
}

.combo .hilite {
background:#acf;
}

.errors li {
color:red;
font-size:10px;
}

.zendform dt {
clear:both;
width:30%;
float:left;
padding-right:5px;
font-weight:700;
text-align:right;
}

.zendform dd {
float:left;
width:68%;
margin:0 0 0.5em 0.25em;
padding:0;
}

.zendform p {
float:right;
font-size:10px;
color:#bbb;
padding:0;
}

.pic,p {
margin:0;
padding:0;
}

#fin,.fin {
clear:both;
visibility:hidden;
}

#module_hits,#module_avenir {
clear:right;
float:right;
width:834px;
border:#666 solid 1px;
background:#FFF url(../images/bg-bonplansdujour.png) top left repeat-x;
margin:0 0 5px;
padding:0 0 10px;
}

.contain_forum_1,.contain_forum_2,.contain_forum_3,.contain_forum_4,.contain_forum_5 {
background:url(../images/puce_forum.png) top left no-repeat;
margin:0 0 5px;
padding:0 0 0 10px;
}

.pdpfont a:link,.rstprix a:visited,.calendar tbody .disabled {
color:#999;
}

.pdpfont a:hover,.mainfont a:active,a:hover,.newsfont a:hover,.mainfont a:active,.rstprix a:hover,.mainfont a:active,.fontsvneuf a:hover,.mainfont a:active,.fontsvoccaz a:hover,.mainfont a:active,.fontmkpneuf a:hover,.mainfont a:active,.fontmkpoccaz a:hover,.mainfont a:active,.newsfontz a:hover,.mainfont a:active {
color:#e89000;
}

.newsfont,.newsfontz {
font-size:10px;
color:#2b4f81;
text-decoration:none;
line-height:normal;
padding-right:20px;
}

.newsfont a:link,.rstprix a:link,.newsfontz a:link {
color:#2b4f81;
}

.newsfont a:visited,.newsfontz a:visited {
color:#999;
background:url(/images/pucesvnocazvisited.png) left no-repeat;
}

.newsfont p,.news1font p,.blog1font p,.blog2font p,.fontsvneuf p,.fontsvoccaz p,.fontmkpneuf p,.fontmkpoccaz p,.newsfontz p {
padding-left:15px;
}

#pagination-digg .next a,#pagination-digg .previous a,ul.notes-echelle li.note-checked,ul.notes-static li.note-checked {
font-weight:700;
}

.fontsvneuf a,.fontsvoccaz a,.fontmkpneuf a,.fontmkpoccaz a, {
font-size:12px;
text-decoration:underline;
line-height:20px;
padding-left:15px;
background:url(/images/puce.png) left no-repeat;
}

.infobulletxt {
padding-left:15px;
background:url(/images/pucesvnocaz.png) top left no-repeat;
}

.fontsvneuf a:link,.fontsvoccaz a:link,.fontmkpneuf a:link,.fontmkpoccaz a:link {
color:#525252;
}

.fontfiche2,.fontnews2 {
font-weight:700;
text-decoration:underline;
color:#383838;
}

#tableau_prix,#contenu_news,#contenu_corpsnews {
width:822px;
padding:0 0 4px 4px;
}

#march_ligne2,#march_ligne3 {
clear:both;
margin:20px 10px 10px;
}

a.infobulle span,.calendar tbody .emptyrow {
display:none;
}

ul.notes-echelle,ul.notes-static {
font:.75em/ 1.2 Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

ul.notes-echelle li,ul.notes-static li {
float:left;
list-style:none;
margin:0;
padding:0;
}

ul.notes-echelle li.note-off label,ul.notes-static li.note-off label {
background-position:center -60px;
}

ul.notes-echelle.js li,ul.notes-static.js li {
min-width:20px;
min-height:20px;
}

ul.notes-echelle.js input,ul.notes-static.js input {
position:absolute;
left:-999%;
}

ul.notes-echelle.js li.note-focus,ul.notes-static.js li.note-focus {
outline:1px dotted #000;
}

* html ul.notes-echelle.js li,* html ul.notes-static.js li {
width:20px;
height:20px;
}

.calendar thead .weekend,.calendar tbody .weekend {
color:#a66;
}

.calendar thead .active,.calendar tfoot .active {
background:#77c;
padding:2px 0 0 2px;
}
