/*
 * $Id: main.css,v 1.14 2009-01-16 19:43:19 disco Exp $
 *
 * Espace Passion Image - Stylesheet
 */


div { 
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

body.normal { 
   margin: 0px;
   padding: 0px;
   background-image: url(../images/fond-droite.jpg);
   background-position: 900px 0px;
   background-repeat: repeat-y;
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}


/* DIV */

div.titre-logo {
   border-bottom: #c0c0c0 1px solid;
}

div.titre-text {
   background-color: #f0f0f0;
   border-bottom: #c0c0c0 1px solid;
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #909090;
}

div.menu-out {
   float: left;
   width: 140px;
   border-right: #c0c0c0 1px dotted;
   border-bottom: #c0c0c0 1px dotted;
   background-color: #f0f0f0;
}

div.tools-out {
   /* float: right; */
   width: 180px;
   border-left: #c0c0c0 1px dotted;
   border-bottom: #c0c0c0 1px dotted;
   background-color: #f0f0f0;
}

div.tools-title {
   width: 100%;
   text-align: center;
   font-weight: bold;
   border-bottom: #b0b0b0 1px dotted;
   /*background-color: #c0c0c0;*/
   background-color: #2868b6;
   color: white;
}

div.tools-date {
   width: 100%;
   text-align: left;
   background-color: #d0d0d0;
   margin-top: 8px;
   font-weight: bold;
   font-size: 10pt;
}

div.menu {
   width: 100%;
   border-bottom: #e0e0e0 1px dotted;
   font-size: 10pt;
   font-weight: bold;
   background-color: #d0d0d0;
}

div.menu-end {
   width: 100%;
   background-color: #f0f0f0;
}



div.menutop {
   width: 100%; 
   background-color: #f0f0f0; 
   /*border-bottom: #4888d6 1px solid;*/
   border-bottom: #2868b6 1px solid;
}





/* A */

a.menu {
   display: block;
   width: 100%;
   font-size: 9pt;
   font-weight: normal;
   background-color: #f0f0f0;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #505050;
}

a.menu:hover {
   background-color: #d0d0ff;
   text-decoration: none;
   color: #505050;
}

a.menu:active {
   background-color: #a0a0dd;
   color: #505050;
}

a.menuspecial {
   display: block;
   width: 100%;
   font-size: 9pt;
   font-weight: normal;
   background-color: #ddd;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #333;
}

a.menuspecial:hover {
   background-color: #d0d0ff;
   text-decoration: none;
   color: #333;
}

a.menuspecial:active {
   background-color: #a0a0dd;
   color: #333;
}







a.tools {
   display: block;
   width: 175px;
   padding-left: 5px;
   font-size: 8pt;
   font-weight: normal;
   background-color: #f0f0f0;
   font-family: "Trebuchet MS", sans-serif;
   text-decoration: none;
   color: #505050;
}

a.tools:hover {
   background-color: #d0d0ff;
   text-decoration: none;
   color: #505050;
}

a.tools:active {
   background-color: #a0a0dd;
   color: #505050;
}


a.movie {
   display: block;
   text-align: left;
   font-size: 12pt;
   font-weight: bold;
   font-family: "Trebuchet MS", sans-serif;
   text-decoration: none;
   color: black;
}

a.movie:hover {
   display: block;
   text-align: left;
   font-size: 12pt;
   font-weight: bold;
   font-family: "Trebuchet MS", sans-serif;
   text-decoration: none;
   color: #4888d6;
}






a.menutop-selected {
   display: block;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   color: white;
   background-color: #2868b6;
}

a.menutop-selected:hover {
   /*background-color: #a0a0dd;*/
   text-decoration: underline;
}

a.menutop {
   display: block;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   color: black;
   background-color: #f0f0f0;
}

a.menutop:hover {
   /* background-color: #c0c0c0; */
   text-decoration: underline;
}


a.link {
   color: #2868b6;
   text-decoration: underline;
}


a.link:hover {
   color: #244453;
   text-decoration: underline;
}



/* P */

p.subtitle {
   display: block;
   border-bottom: #c0c0c0 1px dotted;
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #4888d6;
}

p.text {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: black;
}

p.infobox {
   font-size: 10pt;
   color: black;
   display: block;
   padding: 4px;
   border: 1px solid #aaa;
   background-color: #ededed;
}

p.text-center {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   text-align: center;
   color: black;
}

p.movietext {
   margin-top: 0px;
   padding-top: 0px;
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: black;
}

p.copyright {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   text-align: center;
   color: black;
}

/* TD */

td.comite {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 10pt;
   color: black;
   padding-left: 10px;
}

td.comite-title {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #2868b6;
   border-bottom: #c0c0c0 1px solid;
}

td.role {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 8pt;
   color: black;
   text-align: right;
   vertical-align: top;
}

td.name {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 8pt;
   color: black;
   text-align: left;
   padding-left: 5px;
}


td.menutop-selected {
   background-color: #2868b6;
   text-align: center;
}

td.menutop {
   background-color: #f0f0f0;
   text-align: center;
}


td.movie {
   width: 183px;
   vertical-align: top;
   text-align: left;
}




p.prod-text {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 10pt;
   color: black;
}

b.prod-title {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #2868b6;
}

b.casting {
   font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #2868b6;
}




font.character {
   font-variant: small-caps;
}



img.borded {
   border: #909090 1px solid;
}

img.borded-black {
   border: black 1px solid;
}



/* LI */

li { 
   list-style-image: url(../images/external.png); 
   line-height: 18pt;
}

ul.list { 
   font-size: 10pt;
   font-family: "Trebuchet MS", sans-serif;
   font-weight: normal;
   margin: 10px 0 0 20px;
   padding: 0;
}

ul.materiel {
   font-size: 10pt;
   font-family: "Trebuchet MS", sans-serif;
   font-weight: normal;
   margin: 10px 0 0 20px;
   padding: 0;
}

li.materiel { 
   list-style-image: url(../images/bullet.gif);
   line-height: 18pt;
}


   
