/*main2*/
body {
 font-family:Arial,Verdana,Geneva,Helvetica,Sans-serif;
 margin:0; padding:0;
 font-size:11px;
 font-weight:normal;
 text-align:left;
 color:#535353;
 }
h1,h2,h3,h4 { margin:0 }
h1 {
 font-size:14px;
 color:black;
 font-weight:bold;
 margin-bottom:2px;
 text-align:left;
 vertical-align:middle;
 text-transform:uppercase;
 padding-left:10px;
 margin-bottom:5px;
 }
h2 {
 font-size:12px;
 color:black;
 text-decoration:none;
 text-align:left;
 font-weight:bold;
 padding-left:30px;
 padding-top:10px;
 margin-bottom:10px;
 }
h3 {
 font-size:11px;
 color:black;
 text-decoration:none;
 text-align:left;
 font-weight:bold;
 padding-left:30px;
 padding-top:5px;
 margin-bottom:5px;
 }
p, td { 
 font-size:11px;
 color:#535353;
 margin:0;
 }
ul {
 list-style-type:disc;
 margin:5px 0px 5px 30px;
 }
li {
 color:#535353;
 }
a {
 color:black;
 text-decoration:underline;
 font-size:11px;
 font-family:Arial,Verdana, Geneva,Helvetica,Sans-serif;
 }
a:hover {
 color:#F77E11;
 }
form { margin:0; padding:0; }
img { border:0; }

#global {
 width:770px;
 margin:0 auto 0 auto; /* T R B L */
 padding:0;
 }

#header {
 margin:0; padding:0;
 }
#main1 {
 margin:0; padding:0;
 }
#main2 {
 margin:0; padding:0;
 }
#left {
 float:left;
 width:139px;
 margin:0; padding:0;
 }
#right {
 float:right;
 width:15px;
 margin:0; padding:0;
 }
#middle {
 margin:0 15px 0 139px;
 padding:0;
 }
#content {
 padding: 0 14px 0 12px;
 }
#contentstore {
 padding: 0 14px 0 12px;
 width:585px;
 overflow:hidden;
 }
#contentasc {
 padding:0; margin:0;
 width:619px;
 }
.cleaner {
 clear:both;
 height:1px;
 font-size:1px;
 border:none;
 margin:0; padding:0;
 background:transparent;
 }
.spacer {
 display:block;
 clear:both;
 height:1px;
 }
.blocwithmargin {
 margin:10px;
 }
.blocwithborder {
 margin:0; border:solid 1px #B0B0B0;
 }
.blocwithborder h3 {
 padding:5px;
 background-color:#808285;
 font-weight:bold;
 color:white;
}
.message_erreur, .message_erreur2 {
 margin:5px auto 5px auto;
 font-size:11px;
 text-align:justify;
 padding:10px 10px 10px 35px;
}
.message_erreur2 {
 font-weight:bold;color:red;
 }

.copy { text-align:center; font-size:80%; }
.bold { font-weight:bold; }

/* header */
#header {
 height:102px;
 }
#haut {
 width:770px;
 height:102px;
 margin:0; padding:0;
 font-size:10px;
 color:white;
}
#haut a {
 color:white;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
}
#haut a:hover {
 color:white;
 font-weight:bold;
 text-decoration:underline;
}

#haut ul { 
 font-size:10px;
 list-style-position:outside;
}
#haut li {
 font-size:10px;
 /*float:left;*/
}
#haut li a {
 font-size:10px;
 color:white;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
}

#menuo { 
 height:25px;
 margin:0;
 padding:0;
}
#menuo ul { 
 list-style-type:none;
 height:21px;
 margin:0;
 padding:0;
}
#menuo li {
 width:100px;
 text-align:center;
 float:left;
}
#menuo li a {
 width:100px;
 line-height:21px;
 font-size:12px;
 font-weight:bold;
 color:black;
 display:block ;
 text-decoration:none;
}
#menuo li a:hover {
 font-weight:bold;
 text-decoration:underline;
}

/* middle */
#middle {
 }

#middle ul.resume {
 list-style-type:none;
 margin:0px 0px 5px 0px; 
 padding-left:10px;
 }
#middle ul.resume li {
 /*float:left;*/
 }
#middle ul.resume a {
 color:black;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
}
#middle ul.resume a:hover {
 color:#F77E11;
}

#middle div.col1 {
 margin:0;padding:0;
 width:585px;
 }
#middle div.col2 {
 width:270px;
 float:left; 
 margin:0;
 padding-right:5px;
 }
#middle div.col3 {
 width:180px;
 float:left; 
 margin:0;
 padding-right:5px;
 }

/* left */
#left ul {
 list-style-type:none;
 margin:0;
 padding:0;
}
#left li {
 padding-left:10px;
 text-align:left;
 color:white;
 font-weight:bold;
}
#left li a {
 padding-left:5px;
 padding-right:0px;
 width:119px;
 line-height:15px;
 font-size:11px ;
 font-weight:normal ;
 color:white;
 display:block;
 text-decoration:none;
 }
#left li a:hover {
 font-weight:normal;
 color:black;
 background-color:#BBD9EB;
 text-decoration:none ;
}
#left li a img {
 vertical-align:middle
}
#left li .sto_rech {
 margin-left:-5px;
 margin-bottom:5px;
}
#left li .sto_rech table td {
 color:white;
}

/* footer */
#footer {
 margin:0; padding:0;
 height:56px;
 }
#menub {
 width:770px;
 padding-top:15px;
 height:15px;
 }
#menub ul { 
 list-style-type:none;
 margin:0; padding:0;
 }
#menub li {
 text-align:center;
 float:left;
 margin-right:10px;
 }
#menub li img {
 vertical-align:middle;
 }
#menub li a {
 padding-left:5px;
 padding-right:5px;
 font-weight:normal;
 color:black;
 display:block ;
 text-decoration:none;
 }
#menub li a:hover {
 font-weight:normal;
 text-decoration:underline;
 }

#bas {
 width:770px;
 height:15px;
 padding-top:2px;
}
#bas ul { 
 list-style-type:none;
 margin:0; padding:0;
}
#bas li {
 text-align:center;
 float:left;
 margin-right:10px;
}
#bas li img {
 vertical-align:middle;
 }
#bas li a {
 padding-left:5px;
 padding-right:5px;
 font-size:10px;
 font-weight:normal;
 color:black;
 display:block ;
 text-decoration:none;
}
#bas li a:hover {
 font-weight:normal;
 text-decoration:underline;
}

#statistik img {
}

div.imgrech {
 border-style:solid;
 border-width:1px;
 border-color:#BBBBFF;
 margin:0;
 padding:0;
 }
table.tblwithborder {
 border-right:0;
 border-bottom:0;
 margin-top:10px;
 margin-bottom:0px;
 margin-left:5px;
 }
table.tblwithborder caption {
 border-style:dotted;
 border-width:1px;
 }
table.tblwithborder th {
 font-weight:bold;
 text-align:center;
 }
table.tblwithnoborder {
 border:0; margin:0;
 }
table.count {
 width:500px;
 margin:5px auto 0 auto;
}
table.count th {
 text-align:left;
}

/* liens artiste */
a.acenteraut {
 font-family:Arial,Verdana, Geneva,Helvetica,Sans-serif;
 font-size:10px;
 color:#605F5D;
 text-decoration:underline;
 }
a.acenteraut span.bold {
 font-weight:bold;
 font-size:10px;
 color:#605F5D;
 }
a.acenteraut:hover, a.acenteraut:hover span.bold {
 color:#FF9900;
 text-decoration:underline;
}
body { background-color:#BBD9EB; }
h2 { background: url("/home/style/2/flechepara.gif") 0px 10px no-repeat; }
#main1,#haut { background: white url("/home/style/2/1audioga.gif") top left repeat-y; }
#main2 { background:url("/home/style/2/1audiodr.gif") top right repeat-y; }
#middle { background:white no-repeat scroll url("/home/style/2/1audiofondmilieu.gif"); }
.message_erreur, .message_erreur2 { border:1px solid #CFDEE1; background: white url("/home/images/_erreur30.gif") top left no-repeat; }
#left li { background-color:#1A5A7F; }
#left li a { background-color:#1A5A7F; }
#footer { background:url("/home/style/2/1aubas.gif") no-repeat; }
.triheader { background-color:#CAEBFF; }

div.lstediteur {
 border-top:1px solid #BBD9EB;
 margin-top:5px;
 padding-left:10px;
 padding-top:5px;
 }
table.lstediteur {
 border:2px solid #BBD9EB;
 margin-left:30px;
 margin-top:5px;
 }
table.lstediteur th, table.lstediteur td {
 border-bottom:1px solid #BBD9EB;
 }

table.tblwithborder {
 border-top:1px solid #BBD9EB;
 border-left:1px solid #BBD9EB;
 }
table.tblwithborder caption {
 border-color:#BBD9EB;
 }
table.tblwithborder th {
 background-color:#BBD9EB;
 }
table.tblwithborder th, table.tblwithborder td {
 border-right:1px solid #BBD9EB;
 border-bottom:1px solid #BBD9EB;
 }
table.tblwithnoborder th, table.tblwithnoborder td {
 border:0;
 }
div.navigation {border-bottom:2px solid #BBD9EB;}
div.unenotice {border-bottom:2px solid #BBD9EB;}
.unarticle {border-top:1px solid #BBD9EB;}
.tipsimgzoom2 {
 border:1px solid #BBD9EB;
}
#panier {
 margin:1px 7px 2px -4px;
 color:white;
 border:1px solid #BBD9EB;
}