body {
background:url(elements/bodygrad.jpg) #176eb3;
background-position:center top;
background-repeat:no-repeat;
font-size:85%;
margin:0px;
padding:0px;
}
td h4 {
margin:10px 0 5px 110px;
font-weight:normal;
}
h2#claim3 {
position:absolute;
top:80px;
left:220px;
}
a.baniere {
display:block;
margin-top:15px;
border:1px solid #C9C9C9;
}
div.subunivers {
clear:both;
padding-top:10px;
}
.centre {
margin:0 auto;
position:relative;
text-align:center;
}
div.subunivers a.vt {
display:block;
clear:left;
margin-right:100px;
}
a#retour {
display:block;
position:absolute;
top:70px;
background:url(elements/bluebg.png) repeat;
width:120px;
padding:5px;
font-weight:bold;
border:1px solid #BFC4C9;
height:30px;
}
.editable {

background:url(elements/editable.gif) no-repeat bottom right;
}
div#dew {
float:left;
margin:-70px 0 0 -25px;
padding-bottom:330px;
}
div#radio {
margin:120px 0 0 -20px;
padding:4px;
width:105px;
z-index:30;
float:left;
}
div#radio img {
padding-bottom:-4px;
}
div#radio h2{
font-size:80%;
display:inline;
margin:0;
padding:2px 0 2px 2px;
color:#0a4c81;
/*background: url(elements/transmit.png) left no-repeat;*/
}

div#menu{
float:right;
width:403px;
height:120px;
margin:12px 49px 0 0;
}

div#menuDL{
float:left;
height:120px;
width:116px;
background-image: url(elements/menu.jpg);
background-position: 0px 0 px;
}

div#menuDL:hover{
background-position: 0px -120px;
}

div#menuCD{
float:left;
height:120px;
width:101px;
background-image: url(elements/menu.jpg);
background-position:-116px 0px;
}

div#menuCD:hover{
background-position:-116px -120px;
}

div#menuRech{
float:left;
height:120px;
width:96px;
background-image: url(elements/menu.jpg);
background-position:-217px 0px;
}

div#menuRech:hover{
background-position:-217px -120px;
}

div#menuCont{
float:left;
height:120px;
width:90px;
background-image: url(elements/menu.jpg);
background-position:-313px 0px;
}

div#menuCont:hover{
background-position:-313px -120px;
}

td#menu_cell ul#catalogue_menu ul, ul.children {
font-size:90%;
border-left:3px solid #EEEEEE;
margin:1px 0 7px 5px;
padding:5px 5px 2px 6px;
font-weight:normal;
}
ol#playlist {
list-style-type:none;
display:none;
text-align:left;
margin-left:3px;
padding-left:1px;
}
div#imgfond {
padding:0 0 50px 30px;
}
div#content {
position:relative;
margin:10px auto 0 auto;
padding:0;
width:1000px;
height:auto;
background:url(elements/dropshad.jpg) no-repeat #FFFFFF;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:90%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:solid 1px #000;
}
div#imgfond div#content{
padding:0;
}
a {
text-decoration:none;
color:#9e2828;
}
a:hover {
text-decoration:underline;
}
a:visited,a.visited {
color: #0a4c81;
}
h1 {
padding:20px auto 10px auto;
margin:0;

}
div#logo{
display:block;
height:100px;
margin-left:400px;
width:500px;
float:left;
background-position:bottom;
background-repeat:no-repeat;
}

h1 a{
color:#0A4C81;
}

h1 a:hover{
color:#0A4C81;
}

h1 a:visited,a.visited{
color:#0A4C81;
}

div#midsection {
clear:both;
height:auto;
left:0;
max-width:940px;
padding-bottom:30px;
padding-top:180px;
}
div#midsection #pochette {
border:1px solid #999999;
width:332px;
height:300px;
float:left;
}

div#midsection #pochette img{
width:332px;
height:300px;
border:none;
}
div#midsection #pochette .overlay {
position:absolute;
left:0;
top:210px;
padding:0;
width:332px;
margin-left:1px;
background:url(elements/overlaybg.png);
font-family:Verdana,Arial, Helvetica, sans-serif;
}
div#midsection #pochette .overlay dl{
margin:2px;
}
div#midsection #pochette .overlay dt{
text-indent:1em;
font-weight:bold;
}
div#midsection #pochette .overlay dd{
font-size:70%;
}
div#midsection #pochette .overlay dd a{
color: #6c1657;
}
div.rightcol {
margin-left:10px;
font-family:Verdana,Arial, Helvetica, sans-serif;

}
div#populaires, div#recom {
background:url(elements/adecbg.gif) #D6DBBF repeat-x;

min-height:141px;
border:1px solid #BCBCBC;
margin-left:330px;
position:relative;
}
div#recom {
background:url(elements/popbg.gif) #cac396 repeat-x;
}
div#populaires {
height:148px;
}
h2 {
margin:3px 0 0 20px;
padding:0;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:16px;
color: #333366;
}
div.rightcol h2 span{
font-size:12px;
font-style:italic;
color:#000000;
margin-left:3em;
}
h3 {
color:#993300;
font-size:14px;
margin:0;

}
div.rightcol span.collection {
font-size:70%;
font-style:italic;
}
div.rightcol span.price {
font-size:70%;
font-weight:bold;
margin-left:1px;
}
div#num1 div  a, div#num2 div a{
font-size:70%;
font-weight:bold;
display:block;
margin-top:13px;
}
div.rightcol div  img.miniature{
border:1px solid #777777;
}
div#num1, div#num2 {
margin:14px 0 0 10px;
position:relative;
float:left;
}
div#num1 {
margin-left:10%;
}
div#populaires div#num1 div, div#populaires div#num2 div {
float:right;
margin:0 0 0 10px;
padding:0;
}
div#recom {
margin-top:10px;
}
div#recom img{
float:left;
margin:5px 5px 0 10px;
}
div#recom p {
text-indent:1em;
font-size:13px;

}
.bottomright {
position:absolute;
right:10px;
bottom:2px;
font-size:70%;
}
.bottomright a {
margin-left:13px;
}

div#search {
display:block;
position:absolute;
top:0;
right:0;
padding:4px;
background-color:#FFFFFF;
border:1px solid #BCBCBC;
border-width:0px 0px 1px 1px;
margin:-1px -1px 0 0;
}
img.switch {
display:none;
position:absolute;
}
div#main {
position:relative;
padding:0;
margin:0;
margin-left:10px;
margin-right:20px;
}
div#bodytext {
margin-right:180px;
max-width:600px;
}
div#main h2 {
font-size:140%;
font-weight:normal;
padding-bottom:10px;
background:url(elements/dashes.gif) no-repeat bottom left;
margin:0 0 0 20px;
}
span.attrib {
color:#666666;
font-weight:bold;
font-size:10px;
margin-left:2em;
}
div#main p {
text-indent:1em;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:90%
}
div#main #player {
background:url(elements/playerbg.gif) #ededed repeat-x; 
position:relative;
min-width:200px;
padding:8px 9px;
border:1px solid #BCBCBC;
margin-right:10px;
min-height:100px;

}
div#main #player span {
font-size:70%;
}
div#main #player .bottomright {
margin:20px 0 0 0;
position:relative;
}
div#main #player h3{
margin:0 0 12px 0;
}
div#main #player img {
display:block;
margin:0 auto;
}
a.playlist {
padding-right:12px;
background:url(elements/expand_red.gif) right no-repeat;
}
div#player ul {
display:none;
}
input.button {
background:url(elements/buttonbg.gif) repeat-x #C8D7DC;
border:1px solid #b2b4b4;
}
div.alert {
background:url(elements/alert.gif) no-repeat #ffff88;
border:1px solid #BCBCBC;
padding:10px;
width:630px;
min-height:70px;
margin:10px 10px;
}
div.alert label{
color:#6c1657;
}
div.alert label:hover{
cursor:pointer;
}
div#content form label {
display:block;
float:left;
clear:left;
text-align:right;
width:12em;
margin-top:5px;
}
div#content form  input {
margin-top:3px;
width:14em;
margin-left:0.7em;
}
form  fieldset  input.button {
width:auto;
}
div#main div.alert h2,div.alert h2{
background: none;
color:#000000;
margin-left:70px;
}
div#rightcol {
float:right;
}
div#loginwindow {
margin-top:12px;
background: url(elements/seconnbg.gif) repeat-x #d3eb9e;
padding:8px 9px;
border:1px solid #BCBCBC;
margin-right:10px;
min-height:100px;

}
div#loginwindow label{
display:block;
padding:0;
margin:15px 0 0 0;
font-size:90%;
}
div#loginwindow .button {
margin:7px auto;
}
div#loginwindow span{
font-size:80%;
}
div#login {
margin:5% 0;
background:url(elements/seconnbg.gif) repeat-x #d3eb9e;
border:1px solid #BCBCBC;
width:90%;
margin-left:50px;
position:relative;
}
div#login h2{
}
div#login label{
display:block;
margin:10px 0 0 0;
padding:0;
width:8em;
padding-right:1em;
float:left;
text-align:right;
}
div#login br {
clear:left;
}
div#login input {
margin:10px 0 0 0;
float:left;
}
div#login input.button {
background:url(elements/buttonbg.gif) repeat-x;
float:none;
clear:left;
display:block;
margin:10px 0 3px 20%;
}
div.info {
float:right;
width:300px;
margin:-1px -1px 0 0;
border:1px solid #BCBCBC;
border-color: #D6D6D6 #D6D6D6 #BCBCBC #BCBCBC;
background:url(elements/playerbg.gif) #EDEDED repeat-x;
}
div#login .alert h2{
margin-bottom:10px;
margin-top:5px;
}
div#login .alert {
margin:10px 0;
width:100%;
padding:0;
border-width:1px 0;
}
div.alert p {
margin-left:70px;
}
div#coll_list h3 {
margin:5px 0 10px 15px;

}
table#catalogue_table ul {
list-style-type:none;
padding:0;
}
div#coll_list  ul {
margin-top:15px;
}
div#coll_list  ul li {
background:url(elements/collection.gif) no-repeat;
font-weight:bold;
margin-left:0;
width:205px
}
div#coll_list  ul li a {
padding:2px 0 0 4px;
}
div#coll_list li ul {
margin-top:3px;
font-weight:normal;
}
div#coll_list ul li ul li a {
display:block;
padding:2px 0 2px 10px;
padding-left:10px;
width:195px;
border-bottom: 1px solid #C5BF9D;
font-size:80%;
}
div#coll_list ul li ul li a:hover {
background-color:#c4be9c;
}
div#coll_list form {
margin:0 0 0 2px;
}
#catalogue_main h2 {
margin-left:20px;
}
div.filters {
padding:10px 20px 15px 20px;
border-bottom:1px solid #C9C9C9;
margin:auto;
}

div.filters .button{
margin:5px 10px;
}
tr.controls td {
border:1px solid #333333;
border-width:1px 0 2px 0;
border-top-color: #B0B0B0;

margin-bottom:7px;
}
tr.controls a {
display:block;
float:left;
padding-left:25px;
font-size:80%;
margin:1px 8px;
color:#000000;
height:20px;
}
tr.controls a.lire {
background:url(elements/lirealb.gif) no-repeat left;
}
tr.controls a.voiretl {
background: url(elements/voirtl.gif) no-repeat left;
}
tr.controls a.ajpan {
background: url(elements/panier.gif) no-repeat left;
}
tr.controls a.ajpl {
background: url(elements/addalb.gif) no-repeat left;
}

table#albtable {
border-collapse:collapse;

}
div#albumlist {
padding-top:30px;
}
tr.mainrow td {
padding:20px 15px 5px 15px;
}
div.tracklist {
clear:left;
font-size:80%;
}
div.tracklist table {
border-collapse:collapse;
}
table#catalogue_table td div.tracklist table tr td {
  padding:3px 10px 1px 10px;
  border-bottom:1px dotted #666666;
}
tr ul {
list-style-type:none;
font-size:80%;
margin:0;
padding:0;
}
td.name, td.titre {
font-weight:bold;}
div.tldropdown {
display:none;
width:500px;
margin-left:50px;
}
div.tldropdown table {
border-collapse:collapse;
}
a img {
border:none;
}
div.filter-select {
text-align:left;
border:1px solid #D8D8D8;
background:url(elements/arrow1.gif) right no-repeat #FFFFFF;
width:9em;
height:20px;
padding:0px 1em 0px 4px;
position:relative;
margin:0 10px 0 0;
padding:0 0 0 4px;
float:left;
}
div.filter-select span{
display:block;
margin:0;
padding:0;
height:20px;
width:8em;
white-space: nowrap;

overflow:hidden;
}
div.filtre-drop {
display:none;
background-color:#FFFFFF;
position:absolute;
top:18px;
left:-1px;
padding:3px;
width:10em;
border:1px solid #999999;
}
table#catalogue_table,table#search_table {
border-collapse:collapse;
width:92%;
vertical-align:top;
}
table#catalogue_table table#search_table {
width:100%;
}
table#catalogue_table {
margin:-40px auto 0;
}
table#catalogue_table th#albums_header {
font-size:100%;
}
table#catalogue_table th,table#search_table th {
padding:12px;
border-bottom:1px solid #C1C1C1;
}
table#catalogue_table td,table#search_table td {
padding:12px;
vertical-align:top;
}
div.sr {
padding:12px;
vertical-align:top;
}
table#catalogue_table #menu_header, #filter_cell{
padding:12px;
}
table#catalogue_table #menu_header {
min-width:11em;
}
table#catalogue_table #menu_cell {
background:url(elements/whitebg.png) repeat transparent;
/*behavior: url(iepngfix.htc); */ 
padding:0;
}
table#catalogue_table #menu_cell ul{
padding:12px;
}
table#catalogue_table #menu_cell input{
margin-left:12px;
margin-top:12px;
}
input.quicksearch {
background:url(elements/search_icon.gif) 2px 1px #FFFFFF no-repeat;
border:1px solid #C9C9C9;
padding-left:20px;
margin:0 10px;
font-size:80%;
}
.jqDockLabel {
padding:5px 10px;
background-color:#000000;
color:#FFFFFF;
margin-left:10px;
z-index:25;
}
td#menu_cell input.quicksearch{
color:#C9C9C9;
}
td#menu_cell {
width:185px;
}
td#album_cell,div.white {
background:url(elements/whitebg.png) repeat transparent;
}
td#album_cell {
width:654px;
position:relative;
overflow:auto;
}
ul#catalogue_menu {
margin:10px 0 0 0;
line-height:130%;
font-size:90%;
font-weight:bold;
}
ul#catalogue_menu li a{
}
div.album_tile a{
color:#000000;
}
td div.wrapper {
width:654px;
}
div.album_tile {
position:relative;
width:185px;
height:120px;
padding:20px 0px;
text-align:center;
margin:10px 5px 0 10px;
float:left;
border:1px solid #F2F2F2;
background-image:url(elements/whitebg.png);
}
div.album_tile2 {
position:relative;
width:170px;
height:120px;
padding:20px 0px;
text-align:center;
margin:10px 5px 0 10px;
float:left;
border:1px solid #F2F2F2;
background-image:url(elements/whitebg.png);
}
div.album_tile a {
font-size:90%;
}
div.album_tile:hover {
background:url(elements/bluebg.png) repeat transparent;
/*/*behavior: url(iepngfix.htc); */ */
}
div.album_tile img {
margin-bottom:8px;
}

div#album {
margin-top:20px;
padding:10px;
padding-right:50px;
}
div#album img {
width:300px;
float:left;
margin-bottom:30px;
}
div#album div#albuminfo, div#buy {
border:1px solid #C9C9C9;
padding:0;
margin-top:10px;
margin-left:330px;
}
div#buy {
padding:5px;
}
div#buy a, a.buy,a.listen, div#content .buttons a{
padding:4px 0 4px 25px;
display:block;
margin:3px 0 0 5px;
background-position:left;
background-repeat:no-repeat;
}
h3 a.listen {
display:inline;
}
div.sr {
margin:10px 0;
clear:both;
}
div#content div.buttons {
border:1px solid #C9C9C9;
padding:5px;
margin:10px 0;
}
div#results ul.children {
display:block;
margin-left:110px;
}
a.buy {
background-image:url(elements/cart_go.png);
}
a.listen {
background-image:url(elements/play.png);
}
div#albuminfo ul li {
background-color: #F3F3F3;
padding:1px 0px 1px 5px;
font-size:100%;
font-weight:bold;
}
div#albuminfo ul li ul{
padding-left:5px;
font-weight:normal;
background-color:#FFFFFF;
}
div.albdisp {
position:absolute;
bottom:0px;
height:100px;
width:100%;
display:none;
}
div#search_top {
width:95%;
padding:20px 50px;
text-align:center;
}
.imgcol {
width:92px;
}
input#main_search {
width:30em;
margin-bottom:10px;
}
div#results table {
table-layout:auto;
text-align:left;
border-collapse:collapse;
width:93%;
vertical-align: middle;
}
div#results table tr {
border-width:1px;
border-color:#CCCCCC;
}
div#results table td {
vertical-align: middle;
padding:0;
}
div#results img.pochette{
width:80px;
margin-right:7px;
padding:3px 2px;
float:left;
}
div#results table th {
font-size:100%;
vertical-align: middle;
}
div#results table th span {
font-size:70%;
}
div#results table ul {
display:inline;
}
div#results table ul li{
display:inline;
font-size:110%;
font-style:italic;
color:#666666;
}
div#results table .moreinfo{
display:none;
font-style:italic;
font-size:80%;
padding-left:100px;
}
div#results h3 {
display:inline;
font-weight:normal;

}
h3 span {
color:#333333;
font-size:80%;
}
div#lec {
font-size:80%;
min-height:40px;

background:url(elements/whitebg.png) transparent repeat;
margin:0;
border-bottom:1px solid #C1C1C1;
display:none;
padding:5px;
position:relative;
text-align:center;
}
div#lec img.pochette {
display:block;
margin:6px auto;
width:80px;
}
div#lec h2 {
margin:0;
font-size: 100%;
}
img.albthrobber {
position:absolute;
right:5px;
top:3px;
}
div#coverflow {
font-size:80%;
margin-top:-180px;
height:85px;
padding-left:180px;
}
.left {
float:left;
margin:15px;
}
#menu_header h2 {
font-size:90%;
}
div#coverflow h2{
color:#A9A9A9;
font-size:90%;
position:absolute;
top:5px;
left:8px;
}

div#coverflow img,div#coverflow span {
}
.breaker {
clear:both;
}
div#coverflow .item {
float:left;
width:100px;
margin:13px 15px 0 15px;
text-align:center;
}
div#coverflow img {
width:80px;
padding:5px 15px 2px 15px;
border:1px solid #BFC4C9;
}
div#coverflow #big {
margin:-45px 30px 7px 30px;
width:160px;
}
div#coverflow #big img{
width:160px;

}

div#maincol {

}

div#first_article {
background: url(elements/bluebg.png) repeat transparent;
/*behavior: url(iepngfix.htc); */ 
border:1px solid #BFC4C9;
margin:60px auto 0 auto;
width:70%;
}
div#first_article div#archives_column, div#archives_column {
position:relative;
float:right;
background-color:#FFFFDD;
padding:5px;
border:1px solid #C9C9C9;
text-align:center;
margin:0px;
margin-right:-11px;
margin-top:-16px;
font-size:100%;
}
div#first_article div#archives_column div {
position:relative;
margin:0;
}
div#archives_column h2{
margin:5px 0 15px 0;
}
div#first_article div.punchout{
position:absolute;
top:0;
left:0;
margin:-18px 0 0 -15px;
background-color:#FFFFFF;
font-size:140%;
border:1px solid #BFC4C9;
padding:6px;
}
div#content div#midsection div#introduction, div.article{
position:relative;
clear:left;
padding:0 15px;
margin:0px 0 20px 60px; 
font-size:90%;
width:auto;
}
div#content div#midsection div#introduction {
width:400px;
float:left;
margin-left:0;
}
textarea#message,textarea#comment {
width:430px;
height:150px;
}
span.help {
font-size:70%;
color:#666666;
}
fieldset#message {
width:434px;
}
div#content div.article2{
background: url(elements/bluebg.png) repeat transparent;
/*behavior: url(iepngfix.htc); */ 
border:1px solid #BFC4C9;
margin:20px auto 0 auto;
width:70%;
}
div.article {
width:70%;
margin:20px auto;
}
div.article {
clear:none;
}
div#album table img {
width:16px;
margin:0;
}

div#introduction h2, div.article h2{
color:#6c1657;
font-size:140%;
font-weight:bold;
margin-top:10px;
}
div#introduction p, div.article p{
text-indent:1.5em;
}
div#notrechoix {
margin:30px 0 0 440px;
position:relative;
width:470px;
}
div#notrechoix img{
float:right;
margin-top:10px;
}
div#notrechoix img.boxpunch{
margin:10px 5px 5px 10px;
padding:3px;
}
div#notrechoix div.quotation{
margin-left:30px;
margin-top:0px;
padding-top:1px;
}
div.quotation{
border:1px solid #176EB3;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
div#notrechoix h2 {
color:#176EB3;
font-size:18px;
font-weight:normal;
margin:0 0 10px 30px;
padding-top:10px;

}
div#notrechoix h2 span{
color:#6c1657;
margin-left:15px;
}
div.quotation p{
font-size:90%;
margin-bottom:-5px;
padding:3px 10px;
text-indent:0em;
}
div.quotation p.first{
padding-left:120px;
}
div.quotation p.last{
}
div#album div.quotation {
clear:both;
margin-top:30px;
padding-bottom:20px;
}
div#album div.quotation p.first{
padding-left:48px;
text-indent:0.7em;
}
fieldset legend {
color:#003399;
}
div#content fieldset {
position:relative;
background:url(elements/bluebg.png) repeat transparent;
/*behavior: url(iepngfix.htc); */ 
border:1px solid #BFC4C9;
margin:10px 0 0 0;
}
fieldset#details {
position:relative;

}
div.file {
margin:0;
padding:0;
display:none;
}
div#contact_left {
float:left;
width:450px;
margin-top:-10px;
position:relative;
}
div#contact_left h2 {
color:#4B4B4B;
background-color:#F2F2F2;
padding:5px 0;
padding-left:60px;
border:1px solid #C9C9C9;
margin:10px auto;
}
div#contact_explan {
margin:20px 0 0 470px;

background-color:#E8EDF1;
border:1px solid #BFC4C9;
border-bottom:none;
}
div#contact_explan div.part1{
opacity:1;
font-size:100%;
}
div#contact_explan div.part2{
display:none;
}
fieldset div.error,fieldset ul.error {
width:90%;
margin:5px auto;
background-color: #FFFF99;
padding:8px;
border:1px solid #C9C9C9;
text-align:center;
}
fieldset ul.error {
text-align:left;
list-style:none;
}
fieldset ul.error li{
margin:5px 0;
}
form input,form textarea  {
background-color:#f2f7fc;
border:1px solid #C9C9C9;
}
div#contact_explan div{
font-size:80%;
border-bottom:1px solid #BFC4C9;
padding:12px;
opacity:0.5;
background-color:#FFFFFF;
}
ul#suggestions {
position:absolute;
left:50px;
bottom:20px;
background-color:#FFFFFF;
list-style-type:none;
padding:1px 0;
z-index:100;
display:none;
font-size:80%;
}
ul#suggestions li{
cursor:pointer;
background-color:#FFFFFF;
border:1px solid #C9C9C9;
margin-top:-1px;
padding:2px 3px;
}
div#results td div{
font-size:80%;
margin:5px 10px 5px 100px;
text-indent:0.8em;
display:none;
}
fieldset.article {
margin-top:20px;
}
fieldset#options label {
width:25em;
}
fieldset#options input {
width:auto;
}
div.explan {
font-size:80%;
margin:0px 10px 0px 5px;
padding:15px 5px;
text-align:left;
background:none;
border:none;
}
div.rectrack {
background-color:#e5eaef;
border:1px solid #BFC4C9;
float:right;
width:260px;
padding:12px;
margin-top:40px;

}
div.article p{
text-indent:0.7em;
}
div.rectrack img{
margin:0 4px -3px 0;
}
div.rectrack h3{
color:#777777;
font-weight:normal;
}
div#captcha {
position:absolute;
top:5px;
left:350px;
}
#message {
width:548px;
}
label.nom {
clear:left;
width:13em;
}
label.email {
width:16em;
}
label.email {
display:block;
float:left;
clear:none;
}
form.sendform label { 
margin-top:5px;
width: 16em;
margin-right:8px;
}
form.sendform input {
float:left;
margin: 0 10px 3px 0;
}
form.sendform input#submit {
float:right;
}
a.envoyer,a.liresuite, a.reagir {
margin:3px 10px 0 10px;
padding-left:23px;
}
a.envoyer {
background: url(elements/email_go.png) no-repeat left;
}
a.liresuite {
background: url(elements/book_open.png) no-repeat left;
}
a.reagir {
background: url(elements/comment.png) no-repeat left;
}
.article h2 span {
font-size:70%;
color:#A1A1A1;
margin-left:10px;
}
div#footer {
clear:both;
}
div#footergauche {
float:left;
background: url(elements/footerleft.gif) #176eb3;
background-repeat:no-repeat;
width:484px;
height:237px;
z-index:2;
}
div#footerdroit {
float:right;
background: url(elements/footerright.gif) #176eb3;
background-repeat:no-repeat;
width:413px;
height:237px;
z-index:1;
}
div#footermilieu {
float:left;
background: url(elements/footercentre.gif) #176eb3;
width:100%;
height:237px;
overflow:hidden;
z-index:0;
}
div#footertexte {
margin:40px auto -40px;
}
div.success {
background-color:#B5E2AF;
border:1px solid #C9C9C9;
margin:20px auto;
padding:50px;
}
span.hint {
display:block;
text-align:center;
font-size:80%;
}
div#img {
background:url(elements/bluebg.png);
border:1px solid #C9C9C9;
padding:5px;
text-align:center;
}
p { text-indent:1em; }
strong {
color: #365E98;
}
.right {
float:right;}
div#nous { padding:10px;}
#nous h2 {
clear:left;
margin:10px 30px;
padding:7px 0 7px 40px;;
border:3px solid #d7d7d7;
border-width:2px 0 1px 0;
}
div#img img {
margin-bottom:5px;
}
div#univers_texte {
clear:right;
border:1px solid #C9C9C9;
background:url(elements/whitebg.png) repeat;
padding:12px;
font-size:90%;
}
.sr div.texte {
display:none;
border:1px solid #BFC4C9;
padding:5px 50px;
clear:both;
margin-left:15px;
}
table#catalogue_table div#univers_texte ul{
list-style-type:disc;
font-size:100%;
margin-left:25px;
}
.url {
display:none;
}
div#recaptcha_div {
position:absolute;
top:5px;
left:300px;
width:330px;
padding:10px 20px;
background-color:#F1F6FE;
border:1px solid #C9C9C9;
}
div.comment {
clear:left;
border-bottom: 1px solid #C9C9C9;
padding:10px 10px;
margin-bottom:10px;
min-height:80px;
height:auto; !important
height:80px;
}
div.comment div.author {
float:left;
width:200px;
}
label.long {
width:16em;
}
div.comment div.message {
margin-left:210px;
}
#nous h2.livredor {
border-bottom:1px solid #C9C9C9;
border-top:none;
}
ul.catalogues li{
background: url(elements/icons-mini-file_acrobat.gif) no-repeat left;
padding-left:20px;
margin-left:0;
margin-top:5px;
}
ul.catalogues {
list-style-type:none;
}

