div.content div.full { width: 1002px; margin-right: auto; margin-left: auto; padding: 0; height: 361px; }
div.content div.full .widget { padding: 0px; height: 333px; width: 1000px; background-color: #FFF; }
div.content div.full h2 span.right { margin: -2px 0 -2px 0; padding-top: 2px; }
h2 input { display: block; float: left; height: 14px; font-size: 0.9em; color: #000; padding: 0 0 0 3px; height: 14px; border: 0; margin: 0px 11px -2px 0;  width: 240px; }
h2 input.submit { display: none; }
div.content div.full h2 a { text-decoration: none; text-transform: none; }
div.content div.full h2 a:hover { color: #3399FF; }
a.news { display: block; height: auto; width: 110px; }
a.news img { height: 80px; }
a.clear { clear: both; height: auto; font-size: 1em; line-height: normal; width: auto; }

a#devenezVotant, a#devenezArtiste { margin: 12px 18px 12px 0; display: block; }
a#devenezArtiste { margin: 20px 0  0; }

div.content div.shop { padding-bottom: 15px; position: relative; height: 165px; display: block; }
div.shop img.shop { margin-right: 10px; }
div.shop a.bouton { display: block; width: 102px;  float: left; margin-left: 30px; }
div.shop a.clear { /*margin: 0 0 -3px!important;*/ margin: 3px 0 -3px; }
div.shop p { position: absolute; display: block; border: 0; margin: 0; padding: 0; top: 10px; left: 10px; z-index: 2; width: 363px; }

ul.comment li { height: 51px; overflow: hidden; display: block; }
ul.comment li strong { color: #999; font-weight: normal; }
p#account a.button { width: 133px; display: block; }

div.artiste { width: 343px; }
div.artisteabsolute { height: 70px; width: 335px; }

div#presentationArtistes { margin: 0px; }
div.starmontantes { width: 341px; }

div.artisteabsolute div.infos { height: 55px; overflow: hidden; width: 180px; }
*+html .imgVote { display: block; position: absolute; top: 40px; } 
* html .imgVote { display: block; position: absolute; top: 37px; }