/* generaux */

img {
border:0;
}

/* images */

a.imgclass {
border: 0;
}

/* main menu */


#mainmenulist {
margin-top: 5px;
margin-left: 10px;
height:22px;
}


#mainmenulist li {
display: inline;
text-transform: uppercase;
padding-right: 30px;
line-height: 20px;
}


a.mainmenuli {
color:white;
border: 0;
}

a.mainmenuli:hover {
color: #ccc;
}

a.mainmenuon {
color:yellow;
}


/* second menu */

#secondmenulist {
border-left:12px solid maroon;
padding-top: 10px;
}

#secondmenulist ul {
margin-top: 9px;}

#secondmenulist li {
display: block;
height: 42px;
}

.secondmenuli {
/*background-color: #333;*/
width:auto;
padding:9px;
font-size: 12px;
color:white;
text-transform: uppercase;
}

#secondmenulist a {
border:0;
}
#secondmenulist a:hover {
}

.secondmenuon {
color:yellow;}

/* tableau vignettes ccueil */

#vigndivaccueil {
position: absolute;
top:40px;
left:35px;
border: 1px none gray;
}


/* cellules tableau vignette accueil */

#vigndivaccueil .divcell {
border: 1px none #666;
border: 1px none red;
}

/* cellules tableau vignette accueil */

#vigndivaccueil p.vigntitle {
font-size: 16px;
font-weight: bold;
margin-bottom: 6px;
margin-left:4px;
}

#vigndivaccueil p.vigntxt {
color:#ccc;
margin-left:4px;
font-size: 11px;
}

/* menu groupe */

#gromenu {
position: absolute;
top:138px;
right:0;
width:280px;
height:20px;
}

#gromenu select {
height:18px;
font-size: 11px;
line-height: 11px;
}

#flashcontent {
position: relative;
top:8px;
left:0px;
margin-bottom: 12px;
}

/* date table */


#datetab {
margin-top:24px;
width:100%;
/*border: 1px solid red;*/
}

#datetab td, #datetablaav td {
vertical-align:top;
height: 22px;
/*border: 1px solid yellow*/
}

#datetab .overdate {
/*color:#ccc;*/
}


/* COMMUN */

#datetab .dateover, #datetablaav .dateover {
display:none;
color:#FF9900;
padding-top:8px;
padding-bottom:14px;
}

#datetab td.datecol1, #datetablaav td.datecol1 {
color: lime;
}
#datetab td.datecol2, #datetablaav td.datecol2 {
color:lime;
}

#datetab td.datecol2b, #datetablaav td.datecol2b {
color: red;
font-size: 14px;
}

#datetab td.datecol3, #datetablaav td.datecol3 {
font-size: 14px;
}

#datetab td.datecol4, #datetablaav td.datecol4 {
text-transform:uppercase;
}
#datetab td.datecol5, #datetablaav td.datecol5 {
}
#datetab td.datecol6, #datetablaav td.datecol6 {
}

/* dates artiste */

#datetab td.datecol1 {
width:8%;
}
#datetab td.datecol2 {
width:2%;
}

#datetab td.datecol2b {
width:14%;
text-align: center;
}

#datetab td.datecol3 {
width:28%;
}

#datetab td.datecol4 {
width:16%;
}

#datetab td.datecol5 {
width:29%;
}

#datetab td.datecol6 {
width:7%
}

#datetab td.datecol3 a, #datetablaav td.datecol3 a {
border-bottom: 1px dotted #666;
color: #fff;
}

#datetab td.datecol6 a, #datetablaav td.datecol6 a {
border-bottom: 1px dotted #666;
}


/* dates laav */


#datetablaav td.datecol1 {
width:10%;
}
#datetablaav td.datecol2 {
width:5%;
}
#datetablaav td.datecol2b {
width:15%;
}
#datetablaav td.datecol3 {
width:34%;
}
#datetablaav td.datecol4 {
width:22%;
}
#datetablaav td.datecol6 {
width:14%
}




/* navmeduia */

p.navmedia, p.navmedia a {
font-size:18px;
font-weight:bold;
color:#FF6600;
text-align:right;
}

/* lien navigation numero video */

a.vidmenu, a.vidmenuon {
text-decoration:none;
}

a.vidmenuon {
color:yellow;
}

a.vidmenu:hover {
}

/* contentdiv */

#contentdiv {
position:absolute; width:720px; height:520px; top:56px; left:240px;}

/* contentdiv */

#contentdivlaav {
position:absolute; width:940px; top:56px; left:38px; border:1px none red;}


/* nom artite (pages artites) */

#nomartiste {
position: absolute;
top: 186px;
width:100%;
/*border-bottom: 1px dotted yellow;*/
}


#pagesstitre {
position: absolute;
top:186px;
right:0px;
text-align: right;
}
#pagesstitre h3 {
color:yellow;
text-transform: uppercase;
}

/* vifgnette page photos */

.vigndiv {
background-color: #000; border:1px solid #333;}

/* tableau des liens */


/*.linktab td {
vertical-align: top;
}

.linktab td.col2 {
padding-left:12px;
font-size: 14px;
}*/


#linkdiv {
margin-top:30px;
}

#linkdiv td.col2 {
vertical-align: top;
padding-left:6px;
font-size: 16px;
}

#linkdivlaav td.col2 {
width: 0px;
}



#linkdiv img {
border: 1px dotted #666;
}

/* tableau des mp3 */

.mp3tab {
margin-top: 16px;
width:320px;;
}

.mp3tab td.col1 {
vertical-align: top;
width:86px;
height: 90px;
text-align: left;
}

.mp3tab img {
border: 1px solid #333;}

.mp3tab td.col2 {
vertical-align: top;
font-size: 16px;
height:16px;
}
.mp3tab td.col3 {
vertical-align: top;
font-size: 11px;
height:20px;
color:#999;
}
.mp3tab td.col4 {
vertical-align: top;
font-size: 12px;
}

#centre p {
color:#999;
}

.rouge {color:red;}
.jaune {color:yellow;}
