/*
 *
 * gilleslandini.com CSS file 
 *
 * Copyright (c) 2003-2007 Alexis Domjan <adomjan@horus.ch>
 *
 * $Id: main.css,v 1.17 2008-03-24 10:39:31 disco Exp $
 */


body.normal {
   background: url(../images/background-1.png) repeat-y;
   font-family: Verdana, Arial, sans-serif;
   margin: 0px;
   padding: 0px;
}



/* IMG */
img.borded {
   border: #404040 1px solid;
}

p.auteur {
   font-size: 9pt;
   text-align: right;
   font-style: italic;
}

p.text-chapeau {
   font-size: 10pt;
   color: #af590c;
   font-style: italic;
}




/* LINKS */

a.concert {
   font-size: 10pt;
   font-weight: normal;
   display: block;
   color: black;
   padding: 3px;
   margin-bottom: 15px;
   text-decoration: none;
}

a.concert:hover {
   border: #a0a0a0 1px dotted;
   padding: 2px;
   background-color: #f0f0f0;
}

a.empty {
   text-decoration: none;
}

a.indexnews {
   font-size: 8pt;
   color: #af890c;
   padding: 1px;
   text-decoration: none;
}

a.indexnews:hover {
/*   border-bottom: #e0e0e0 1px dotted; */
   color: black;
}




a.hotnews {
   font-size: 9pt;
   color: white;
   padding: 1px;
   text-decoration: none;
}

a.hotnews:hover {
/*   border-bottom: #e0e0e0 1px dotted; */
   color: black;
}

a.navig {
   color: #af590c;
   text-decoration: none;
}

a.navig:hover {
   color: #7f390c;
   padding-bottom: -1px;
   border-bottom: #7f390c 1px dotted;
}
   

a.link {
   color: #af590c;
   text-decoration: none;
}

a.link:hover {
   color: #7f390c;
   padding-bottom: -1px;
   border-bottom: #7f390c 1px dotted;
}

a.menu-link {
   font-family: Verdana, Arial, sans-serif;
   display: block;
   font-size: 10pt;
   color: #202020;
   padding: 5px;
   border-bottom: #a0a0a0 1px dotted;
   border-right: #a0a0a0 1px dotted;
   text-decoration: none;
   background-color: white;
}

a.menu-link:hover {
   background-color: #d0d0d0;
}
   
a.menu-link-sel {
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   display: block;
   font-size: 10pt;
   color: #202020;
   padding: 5px;
   border-bottom: #a0a0a0 1px dotted;
   text-decoration: none;
   background-color: #e1d3b1;
}

a.menu-link-sel:hover {
   background-color: #d0d0d0;
}



/* P */

p.text {
   font-size: 10pt;
   color: black;
   text-align: justify;
}

p.text-small {
   font-size: 8pt;
   color: black;
   text-align: justify;
}

p.text-center {
   font-size: 10pt;
   color: black;
   text-align: center;
}



p.cours {
   font-size: 8pt;
   color: black;
   text-align: left;
}

p.navig {
   font-size: 8pt;
   color: #909090;
}

p.pagetitle {
   font-size: 12pt;
   font-weight: bold;
   margin-top: 5px;
   display: block;
   color: #505050;
   border-bottom: #c0c0c0 1px solid;
}


p.subtitle {
   font-size: 10pt;
   font-weight: bold;
   display: block;
   color: #af590c;
   margin-top: 5px;
   /*border-bottom: #c0c0c0 1px solid; */
}

#center {
   text-align: center;
}

p.copyright-photos {
   font-size: 8pt;
   color: #a0a0a0;
   display: block;
}

p.copyright {
   font-size: 8pt;
   color: #a0a0a0;
   border-top: #a0a0a0 1px dotted;
   display: block;
   margin-top: 20px;
}

#hotnews {
   font-size: 9pt;
   color: black;
   margin-bottom: 3px;
   border-bottom: black 1px dotted;
}

p.concert-head {
   font-size: 10pt;
   font-weight: bold;
   display: block;
   border-bottom: #303030 1px dotted;
}

p.concert-desc {
   font-size: 10pt;
   display: block;
}

#concert {
   font-size: 10pt;
   font-weight: bold;
   color: black;
   display: block;
   background-color: #f0f0f0;
   border-bottom: #303030 1px dotted;
}

#description {
   font-size: 10pt;
   color: #af590c;
   font-weight: bold;
}

#composer {
   font-size: 10pt;
   font-weight: bold;
   color: #af590c;
}

#piece {
   font-size: 10pt;
   font-weight: normal;
   color: black;
}

#dotted {
   display: block;
   border-bottom: #a0a0a0 1px dotted;
}

#orange {
   font-weight: bold;
   color: #af590c;
}

p.concert-year {
   font-size: 12pt;
   font-weight: bold;
   display: block;
   background-color: #ffe9bc;
   margin-bottom: 10px;
}


p.topmenu {
   font-size: 10pt;
   font-weight: normal;
   display: block;
   border-bottom: #a0a0a0 1px dotted;
}


/* ul */

ul {
   font-size: 10pt;
   color: black;
   font-weight: normal;
   margin: 0 0 0 15px;
   padding: 0;
   list-style-type: none;
   list-style-image: url(../images/triangle-rouge.png);
}

ul.press {
   font-size: 10pt;
   color: black;
   line-height: 20px;
   font-weight: normal;
   margin: 0 0 0 15px;
   padding: 0;
   list-style-type: none;
   list-style-image: url(../images/triangle-rouge.png);
}


/* TD */

td.disque  	{ color: black; 	font-family: Verdana, Helvetica, Arial; font-size: 8pt; 	text-align:justify }
td.numero  	{ color: black; 	font-family: Verdana, Helvetica, Arial; font-size: 6pt; 	text-align:justify }
td { 
   font-size: 10pt;
   font-weight: normal;
}

input {
   border: #c0c0c0 1px dotted;
}


textarea {
   border: #c0c0c0 1px dotted;
}


/* DIV */

div.infobox {
   width: 200px; 
   float: right; 
   background-color: #e0e0e0; 
   border: #a0a0a0 1px dashed;
   padding: 3px; 
}
   

