A:link, A:visited, A:active { text-decoration: none }

body
{
background-color: #2B5097;
background-image: url(/images/2008a/ui/art02/gradient.jpg);
background-repeat: repeat;
background-attachment:scroll;
background-position: top center
}

body, td, p
{
font: normal 11px verdana, tahoma, arial, sans-serif;
color: #000000;
cursor: default;
text-align: left;
vertical-align: top;

/*
scrollbar-base-color: #7EB7FE;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-arrow-color: #D5ABB5;
 scrollbar-darkshadow-color: #000000;
 scrollbar-face-color: #7EB7FE;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #888888;
 scrollbar-track-color: #7EB7FE;
*/
}


input, textarea {
/*    background-color: #CDE2FF;  */
/*    font-weight: bold;    */
    color: #000000;
}

a
{
color: #000000;
}

a:hover
{
color: #000000;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.a-editorial
{
color: #818543;
}

.a-editorial:hover
{
color: #AEB365;
text-decoration : underline;
}

.menubar-right,
.menubar-left {
    position: absolute;		
    height: 31px;
}

.menubar-right {
    text-align: right;
    width: 890px;
}

.menubar-left {
    float: left;
    margin-left: 60px;
}

.menu-ul {
    list-style-type: none;
    overflow:hidden;
    _height:1%;
    height: 31px;
    margin: 0;
    padding: 0;
}

.menubar-right .menu-ul {
    float: right;
}

.menuitem,
.menuitem-season,
.menuitem-curseason,
.menuitem-season-curseason
{
    float: left;
    font-weight: bold;
    font-size: 11px;    
    margin-left: 0px;
    margin-right: 0px;    
    padding: 9px 10px 0;
    height: 31px;        
}

.menubar-left .menuitem,
.menubar-left .menuitem-season,
.menubar-left .menuitem-curseason,
.menubar-left .menuitem-season-curseason {
	border-right: solid #478AE5 1px;
}

.menubar-right .menuitem,
.menubar-right .menuitem-season,
.menubar-right .menuitem-curseason,
.menubar-right .menuitem-season-curseason {
	border-left: solid #478AE5 1px;
}



.menuitem,
.menuitem a,
.menuitem-season,
.menuitem-season a
.menuitem-curseason,
.menuitem-curseason a,
.menuitem-season-curseason,
.menuitem-season-curseason a
{
    color: #ffffff;
}

.menuitem-curseason,
.menuitem-season-curseason
{
     background:#fff url(/images/2008a/ui/art03/menu_c_season.jpg) left top;
}

.menuitem:hover,
.menuitem a:hover,
.menuitem-curseason:hover,
.menuitem-curseason a:hover
{
    color: #bbbbbb;
}

.menuitem-season:hover,
.menuitem-season a:hover,
.menuitem-season-curseason:hover,
.menuitem-season-curseason a:hover
{
    color: #ffffff;
}

.error {
    color: #C00000;
    font-weight: bold;
}

.more {
    color: #31444E;
    font-weight: bold;
}

.more-inverse {
    color: #ffffff;
    font-weight: bold;
}

.more-inverse:hover {
    color: #aaaaaa;
}

.diva-program-title {
    color: #C00000;
    font-weight: bold;
    font-size: 11px;
}

.diva-program-when {
    color: #1E66C8;
    font-weight: bold;
    font-size: 11px;
}

.diva-program-comment {
    color: #777777;
    font-weight: bold;
    font-size: 10px;
}

.diva-program-story {
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-align: left;
    width: 177px;
    margin-top: 10px;
}

.diva-program-story-a {
    font-size: 10px;
    font-weight: bold;
    color: #1E66C8;
    text-decoration: underline;
}

.diva-calendar-title {
    color: #135291;
    font-weight: normal;
    font-size: 12px;
}

.diva-calendar-time {
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}

.diva-calendar-wd {
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}

.diva-calendar-date {
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}

.diva-calendar-bidule-day-nothing {
    font: normal 11px Georgia;
    color: #ababab;
    font-weight: bold;
    font-size: 11px;
}

.diva-calendar-bidule-day-something {
    font: normal 11px Georgia;
    color: #1E66C8;
    font-weight: bold;
    font-size: 11px;
}

.diva-calendar-bidule-day-something:hover {
    color: #000000;
}

.diva-calendar-bidule-wd {
    font: normal 11px Georgia;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

.diva-calendar-bidule-month {
    font: normal 11px Georgia;
    color: #C00000;
    font-weight: bold;
    font-size: 12px;
}

.diva-homepage-titlebar {
    background-color: #AFD3FF;
    border-top: 1px solid #1E66C8;
    color: #C00000;
    font-size: 18px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

.diva-homepage-titlebar-smaller {
    background-color: #AFD3FF;
    border-top: 1px solid #1E66C8;
    color: #C00000;
    font-size: 17px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    text-align: right;
}

.diva-team-title {
    color: #135291;
    font-weight: normal;
    font-size: 13px;
}

.diva-team-position {
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}

.diva-team-story {
    text-align: justify;
    color: #555555;
    font-weight: normal;
    font-size: 11px;
    padding-right: 4px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.diva-article-headline {
    font: normal 11px Georgia;
    text-align: left;
    color: #135291;
    font-size: 17px;
    font-weight: bold
}

.diva-article-text {
    text-align: justify;
    color: #444444;
    font-weight: normal;
}

.diva-article-text-bigger {
    text-align: justify;
    color: #444444;
    font-weight: normal;
    font-size: 12px;
}

.photo-subcategory-name {
    color: #143E78;
    font-weight: bold;
    font-size: 14px;
}

.photoorvideo {
    color: #ff0000;
    font-weight: bold;
    font-size: 20px;
    margin-left: 7px;
}

div.photo-vignette
{
border: 2px solid #699DEB;
}

div.photo-vignette:hover
{
border: 2px solid #ff0000;
}


div.video-vignette
{
border: 2px solid #699DEB;
}

div.video-vignette:hover
{
border: 2px solid #ff0000;
}

.video-line-1 {
    color: #135291;
    font-weight: normal;
    font-size: 13px;
}

.video-line-2 {
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}

.photogallery-line-1 {
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}

.photogallery-line-2 {
    color: #135291;
    font-weight: normal;
    font-size: 13px;
}

.diva-photo-comment-background {
background-color:#FFFFFF;
border: 0;
opacity: .6;
filter: alpha(opacity= 20);
}

.diva-presse-source-edition-name {
    color: #135291;
    font-weight: bold;
    font-size: 13px;
    margin-top: 25px;
    padding-top: 10px;
    border-top: 1px solid #aaaaaa;
}

.diva-presse-source-article-title {
    color: #777777;
    font-weight: bold;
    font-size: 11px;
}

.diva-presse-source-article-text {
    text-align: justify;
    color: #444444;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}

.diva-presse-source-article-author {
    text-align: right;
    color: #999999;
    font-weight: normal;
}

.diva-video-play-title {
    color: #135291;
    font-weight: bold;
    font-size: 13px;
}

.diva-video-play-subtitle {
    color: #777777;
    font-weight: normal;
    font-size: 12px;
}

.diva-presse-menu-link {

    color: #135291;
    font-weight: bold;
    font-size: 11px;

}

.diva-presse-menu-sublink {

    color: #777777;
    font-weight: normal;
    font-size: 10px;
}

.diva-presse-menu-item {

    padding-bottom: 10px;
    border-bottom: 1px solid #aaaaaa;

}

.diva-team-zoom-title {
    color: #135291;
    font-weight: bold;
    font-size: 14px;
}

.diva-team-zoom-position {
    color: #777777;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 10px;
}

.annonce-comedia {
	text-align: center
}

.annonce-comedia .normal {
    color: #444444;
    font-weight: normal;
}


.annonce-comedia .oneofus,
.annonce-juin .diva-presente
{
    color: #761505;
    font-size: 14px;
    font-weight: bold;
}

.annonce-comedia ..bytheway {
    padding-bottom: 50px;
}

.annonce-comedia .invitent {
    color: #135291;
    font-weight: bold;
}

.annonce-comedia .when,
.annonce-comedia .aucomedia,
.annonce-comedia .prochainement,
.annonce-juin .when
{
    margin-top: 10px;
    color: #761505;
    font-weight: bold;
    font-size: 16px;
}

.annonce-juin .where {
    color: #761505;
    font-weight: bold;
    font-size: 11px;
}

.annonce-comedia .lagrandefete,
.annonce-juin .decouvertes,
.annonce-juin .decouvertes-du,
.annonce-juin .decouvertes-du-theatre-musical,
.home2009 .lesrv,
.home2009 .la-grande-fete,
.home2009 .la-grande-fete a,
.home2009 .decouvertes,
.home2009 .decouvertes a
{
    font: normal 11px Georgia;
    color: #135291;
    font-size: 24px;
    font-weight: bold
}

.annonce-comedia-colright .lagrandefete {
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 3px;
}

.annonce-juin .decouvertes {
    margin-top: 8px;
    margin-bottom: 8px;
}

.annonce-comedia .lagrandefete {
    margin-top: 12px;
}

.annonce-comedia .molina {
    color: #444444;
}

.annonce-comedia-colright {
	text-align: justify;
	margin-top: 0px;
	font-size: 10px;
}


.annonce-comedia-colright .echevele {
    color: #761505;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 14px;
}

.annonce-comedia-colright .evocation {

}

.annonce-comedia-colright .carolinesaffiche {
    padding-right: 5px;
}

.annonce-comedia-colright .decouverte-creation {
    margin-top: 12px;
}

.annonce-comedia-colright .decouverte-creation,
.annonce-comedia-colright .evocation
{
    color: #888888;
    font-size: 11px;
    text-align: left;

}

.annonce-comedia-colright .normal {
    color: #444444;
    font-weight: normal;
}

.annonce-comedia-colright .shows {
    margin-top:6px;
    margin-bottom: 16px;
    color: #135291;
    font-weight: bold;    
    font-size: 10px;
}

.annonce-comedia-colright .aftershows {
    color: #761505;
    margin-top: 58px;
    font-weight: bold;    
    font-size: 14px;    
}

.annonce-comedia-colright .interpretes {
    color: #135291;
    margin-top: -10px;
    font-weight: normal;    
    font-size: 10px;    
}


.annonce-comedia-suite {
	text-align: left;
	margin-top: 0px;
}

.annonce-comedia-suite .programme {
	padding-left: 10px;
}

.annonce-comedia-suite .preambula {
	color: #761505;
	font-weight: bold;
	font-size: 11px; 
	margin-bottom: 10px;
}

.annonce-comedia-suite .programme .oeuvres {
	padding-left: 5px;
}

.annonce-comedia-suite .programme .oeuvres .spectacle {
    color: #135291;	
    font-weight: bold;
}

.annonce-comedia-suite .programme .oeuvres .auteur {
    color: #888888;	
    margin-bottom: 5px;    
}


.annonce-comedia-suite .echevele {
    margin-top: 12px;
}

.annonce-comedia-suite .decouverte-creation {
    margin-top: 12px;
}

.annonce-comedia-suite .decouverte-creation
{
    color: #000000;
    font-weight: bold;
}


.annonce-comedia-suite .normal {
    color: #444444;
    font-weight: normal;
}

.annonce-comedia-suite .shows {
    margin-top:6px;
    color: #761505;
    font-weight: bold;    
}

.annonce-comedia-suite .aftershows {
    color: #135291;
    margin-top: 12px;
    font-weight: bold;    
}


.annonce-comedia .pass {
    margin-top: 4px;
    color: #ff0000;
    font-weight: bold;  
    font-size: 10px;
}

.annonce-comedia .dispo {
    margin-top: 12px;
}

.annonce-comedia .programme {
    color: #135291;
    font-weight: bold;
}

.annonce-comedia-colright .organizers {
    margin-top: 20px;
    color: #888888;
}

.annonce-comedia-colright .organizers .role {
    color: #000000;
    font-weight: bold;        
}

.annonce-comedia-colright .organizers .name {
    color: #135291;	
    font-weight: bold;
}

.annonce-comedia-colright .organizers .whois {

}

.annonce-comedia-colright .organizers .instrument {

}

.annonce-comedia-colright .francemusique {
    margin-top: 20px;
}


.annonce-juin {
	text-align: center
}

.annonce-juin .when {
    margin-top: 6px;
}

.annonce-juin .diva-presente-block {
    margin-top: 12px;
}

.annonce-juin .oeuvres-nouvelles {
    margin-top: 6px;
    font: normal 20px Georgia;
    color: #135291;
    font-weight: bold    
}

.annonce-juin .programme {
    margin-top: 12px;
}

.annonce-juin .programme .titre
{
    color: #761505;
    font-weight: bold;    
}

.annonce-juin .programme .author {
    color: #135291;
    font-weight: normal;    
    margin-bottom: 5px;
}

.annonce-juin .sur-des-musiques-legend,
.mis-en-scene-par-legend
{
    margin-top: 15px;
    color: #000000;
    font-weight: bold;    
}

.annonce-juin .sur-des-musiques,
.mis-en-scene-par
{
    color: #135291;
    font-weight: normal;    
    margin-bottom: 5px;
    text-align: justify;
}

.annonce-juin .prochainement-en-ligne
{
    margin-top: 15px;
    color: #761505;
    font-weight: bold;    
    font-size: 14px;
}


.annonce-juin .program-short {
    margin-top: 15px;
}

.annonce-juin .program-short .time {
    color: #135291;
    font-weight: bold;            
    margin-top: 10px;    
}

.annonce-juin .program-short .venue-name,
.annonce-juin .program-short .venue-name a
{
    color: #135291;
    font-weight: bold;            
    font-size: 16px;
    margin-bottom: 10px;
}

.annonce-juin .program-short .show
{
    margin-top: 5px;
}

.annonce-juin .program-short .show-name,
.annonce-juin .program-short .show-name a
{
    color: #761505;
    font-weight: bold;        
}

.annonce-juin .program-short .show-credits,
.annonce-juin .program-short .show-credits a,
.annonce-juin .program-short .show-dates,
.annonce-juin .program-short .show-dates a
{
    color: #135291;
    font-weight: normal;    
    font-size: 11px;
}


.annonce-juin-bottom .program-detailed {
    margin-top: 5px;
    width: 880px;
}

.annonce-juin-bottom .program-detailed .show
{
    border-bottom: solid #bbbbbb 1px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 10px;
}

.annonce-juin-bottom .program-detailed .show-name,
.annonce-juin-bottom .program-detailed .show-name a
{
    color: #761505;
    font-weight: bold;
    font-size: 16px;    
}

.annonce-juin-bottom .program-detailed .about {
    margin-top: 5px;
    color: #135291;
    font-weight: bold;    
    font-size: 11px;
}

.annonce-juin-bottom .program-detailed .credits {
    margin-top: 5px;
    color: #135291;
    font-weight: normal;    
    font-size: 11px;
}

.annonce-juin-bottom .program-detailed .distribution {
    margin-top: 5px;
    color: #000000;
    font-weight: normal;    
    font-size: 11px;
    font-weight: bold;    
}

.annonce-juin-bottom .program-detailed .musicians {
    margin-top: 5px;
    color: #135291;
    font-weight: normal;    
    font-size: 11px;
}

.annonce-juin-bottom .program-detailed .synopsis {
    margin-top: 5px;
    color: #444444;
    font-weight: normal;    
    font-size: 11px;
    text-align: justify;
}

.annonce-juin-bottom .program-detailed .date {
    color: #000000;
    font-weight: bold;    
    font-size: 12px;
}

.annonce-juin-bottom .program-detailed .venue {
    margin-top: 5px;
    color: #135291;
    font-weight: bold;    
    font-size: 12px;
}

.annonce-juin-bottom .program-detailed .address {
    color: #666666;
    font-weight: normal;    
    font-size: 10px;
}

.annonce-juin-bottom .program-detailed .book,
.annonce-juin-bottom .program-detailed .book a
{
    color: #ff0000;
    font-weight: bold;    
    margin-top: 5px;
    
}

.annonce-juin-bottom .program-detailed .sacd {
    margin-top: 15px;
    width: 880px;
    text-align: right;
    color: #999999;
}

.annonce-juin-bottom .program-detailed .logosacd {
    margin-top: 5px;
    margin-bottom: 15px;
}






  


.home2009 {
	text-align: center;
}

.home2009 .mois {
    color: #761505;
    font-weight: bold;    
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 4px;
}

.home2009 .talk,
.home2009 .talkmore
{
	text-align: justify;
}

.home2009 .la-grande-fete {
    margin-top: 8px;
}

.home2009 .diva-organise,
.home2009 .reunit
{
    margin-top: 8px;
    color: #761505;
    font-weight: bold;    
    font-size: 11px;    
}

.home2009 .squinze {
    margin-top: 8px;
    color: #135291;
    font-weight: bold;        
}

.home2009 .quatorze {
    font: normal 11px Georgia;
    color: #135291;
    font-size: 14px;
    font-weight: bold
}

.home2009 .talkmore {
    margin-top: 8px;
}

.home2009 .talk a,
.home2009 .talkmore a
{
    color: #135291;
    font-weight: bold;    
}

.home2009 .cathy {
    margin-top: 8px;
    text-align: right;
}

.home2009 .en-mai,
.home2009 .en-juin
{
    margin-top: 16px;
    border-top: solid 1px #FBA395;
}

.home2009 .reservez,
.home2009 .reservez a,
.annonce-comedia .reservez,
.annonce-comedia .reservez a
{
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 20px;
    background-color: #ffff80;
}

.home2009 .reservez,
.annonce-comedia .reservez
{
    border: solid 1px #ff0000;
    padding: 5px;
}


.videos-rec10ans {

}

.videos-rec10ans .big-title {
    font: normal 11px Georgia;
    color: #135291;
    font-size: 22px;
    font-weight: bold;
    margin-left: 14px;
    margin-top: 4px;
    margin-bottom: 2px;
}

.videos-rec10ans .big-subtitle {
    color: #135291;
    font-size: 14px;
    font-weight: bold;
    margin-left: 14px;
    margin-bottom: 8px;
}

.videos-rec10ans .video-vignetty {
    margin-bottom: 10px;
}

.videos-rec10ans .video-vignetty .title,
.videos-rec10ans .video-vignetty .title a {
    color: #761505;
    font-weight: bold;    
    font-size: 14px;
    margin-bottom: 4px;
}

.videos-rec10ans .video-vignetty .title a:hover {
    color: #ff0000;
}

.videos-rec10ans .video-flv_hd_lb {
}

.videos-rec10ans .video-flv_hd_lb .credits-above {
	margin-bottom: 10px;
}

.videos-rec10ans .video-flv_hd_lb .credits-above .title {
    color: #761505;
    font-weight: bold;    
    font-size: 18px;
    margin-bottom: 8px;
}

.videos-rec10ans .video-flv_hd_lb .credits-above .performers {
    color: #135291;
    font-weight: bold;    
    font-size: 11px;
    margin-bottom: 2px;
}

.videos-rec10ans .video-flv_hd_lb .credits-above .musicians {
    color: #777777;
    font-weight: bold;    
    font-size: 10px;
    margin-bottom: 4px;
}

.videos-rec10ans .video-flv_hd_lb .credits-below {
	margin-top: 8px;
}

.videos-rec10ans .video-flv_hd_lb .credits-below .play_title {
    color: #761505;
    font-weight: bold;    
    font-size: 12px;
}

.videos-rec10ans .video-flv_hd_lb .credits-below .authors {
    color: #000000;
    font-weight: bold;    
    font-size: 11px;
}

.videos-rec10ans .video-flv_hd_lb .credits-below .adaptators {
    color: #777777;
    font-weight: bold;    
    font-size: 11px;
}

.videos-rec10ans .video-flv_hd_lb .credits-below .crew {
    color: #777777;
    margin-top: 6px;
    font-size: 10px;
    font-weight: normal;    
}


.videos-rec10ans .video-flv_hd_lb .credits-above .lower-resolution,
.videos-rec10ans .video-flv_hd_lb .credits-above .lower-resolution a
{
    margin-top: 10px;
    font-weight: bold;    
    font-size: 12px;
    color: #ff0000;
}


.videos-rec10ans .video-moyea_500_lb .credits-right {
	margin-bottom: 10px;
}

.videos-rec10ans .video-moyea_500_lb .credits-right .title {
    color: #761505;
    font-weight: bold;    
    font-size: 18px;
    margin-bottom: 8px;
}

.videos-rec10ans .video-moyea_500_lb .credits-right .performers {
    color: #135291;
    font-weight: bold;    
    font-size: 11px;
    margin-bottom: 2px;
}

.videos-rec10ans .video-moyea_500_lb .credits-right .musicians {
    color: #777777;
    font-weight: bold;    
    font-size: 10px;
    margin-bottom: 4px;
}

.videos-rec10ans .video-moyea_500_lb .credits-right .higher-resolution,
.videos-rec10ans .video-moyea_500_lb .credits-right .higher-resolution a
{
    margin-top: 10px;
    font-weight: bold;    
    font-size: 12px;
    color: #ff0000;
}


.videos-rec10ans .video-moyea_500_lb .credits-right .play_title {
    color: #761505;
    font-weight: bold;    
    font-size: 12px;
    margin-top: 15px;
}

.videos-rec10ans .video-moyea_500_lb .credits-right .authors {
    color: #000000;
    font-weight: bold;    
    font-size: 11px;
}

.videos-rec10ans .video-moyea_500_lb .credits-right .adaptators {
    color: #777777;
    font-weight: bold;    
    font-size: 11px;
}

.videos-rec10ans .video-moyea_500_lb .credits-right .crew {
    color: #777777;
    margin-top: 6px;
    font-size: 10px;
    font-weight: normal;    
}

.videos-rec10ans-credits {
    margin-top: 20px;
}

.videos-rec10ans-credits .chapter,
.videos-rec10ans-credits .role

{
    font-size: 14px;
    color: #761505;
    font-weight: bold;    
}

.videos-rec10ans-credits .link,
.videos-rec10ans-credits .link a
{
    font-size: 9px;
    color: #888888;
}

.videos-rec10ans-credits .who {
    font-size: 11px;
    color: #135291;
    font-weight: bold;    
}

.videos-rec10ans-credits .who-small {
    font-size: 9px;
    color: #135291;
    font-weight: normal;    
}

.videos-rec10ans-credits .aux {
    font-size: 9px;
    color: #999999;
    font-weight: bold;    
}

.videos-rec10ans-credits .details {
    font-size: 9px;
    color: #000000;
    font-weight: bold;    
}

.videos-rec10ans-credits .excuses {
    font-size: 9px;
    color: #ff0000;
    font-weight: bold;    
}

.videos-rec10ans .comments .theform .theinput,
.annonce-juin-bottom .comments .theform .theinput,
.videos-rec10ans .comments .theform .theinput-error,
.annonce-juin-bottom .comments .theform .theinputerror
{
    font-size: 11px;
    color: #000000;
}

.videos-rec10ans .comments .theform .theinput-error,
.annonce-juin-bottom .comments .theform .theinput-error
{
    color: #ff0000;
    font-weight: bold;    
    background-color: #FFFF80;
}

.videos-rec10ans .comments .laissez_votre_commentaire,
.videos-rec10ans .comments .laissez_votre_commentaire a
{
	color: #761505;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 8px;

}

.annonce-juin-bottom .comments .laissez_votre_commentaire,
.annonce-juin-bottom .comments .laissez_votre_commentaire a
{
	color: #761505;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 8px;

}

.videos-rec10ans .comments .theform .signature,
.annonce-juin-bottom .comments .theform .signature {
    font-size: 10px;
    color: #135291;
    font-weight: bold;    
    margin-bottom: 5px;
    
}

.videos-rec10ans .comments .theform .comment_about_email,
.annonce-juin-bottom .comments .theform .comment_about_email
{
    font-size: 10px;
    color: #ff0000;
    font-weight: bold;    
    margin-bottom: 5px;
    margin-top: 5px;    
    
}

.videos-rec10ans .comments .theform .submit-button,
.annonce-juin-bottom .comments .theform .submit-button {
    font-size: 12px;
    color: #135291;
    font-weight: bold;    
    margin-bottom: 5px;
    margin-top: 5px;    
    
}

.comment-field .comment-struct {
	font-weight: normal;
}

.comment-field {
	margin-bottom: 10px;
	padding-top: 5px;	
	border-top: solid 1px #cccccc;
}

.comment-field .comment-struct .name {
	font-weight: bold;
	color: #3B5998;
	font-size: 11px;
}

.comment-field .comment-struct .when {
	font-weight: normal;
	color: #555555;
	font-size: 11px;
}

.comment-field .comment-struct .comment {
	margin-top: 3px;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}

.videos-rec10ans .youtube_url,
.videos-rec10ans .youtube_url a {
	margin-top: 3px;
	color: #000000;	
	font-size: 11px;	
	font-weight: bold;	
}


.home2009a .texte {
	text-align: justify;
	color: #333333;
}

.home2009a .texte a {
	color: #135291;
	text-decoration : underline;
}

.home2009a .title {
    font: normal 20px Georgia;
    color: #135291;
    font-weight: bold;
    margin-bottom: 10px;    
}

.home2009a .texte .red {
    color: #761505;
    font-weight: bold;
}

.home2009a .texte strong {
    color: #000000;
    color: #135291;    
    font-weight: bold;
}


.home2009a .myblock {
    border-top: solid #FEB2A6 1px;
    padding-top: 6px;
    margin-top: 20px;
    margin-bottom: 10px;    
}

.home2009a .joinus {
	padding-left: 15px;
	color: #333333;
	font-size: 14px;
	text-align: justify;	
}

.home2009a .joinus a,
.home2009a .joinus strong
{
	font-weight: bold;
	color: #761505;
}

.home2009a .joinus .cathy {
	margin-top: 20px;
	text-align: right;	
}

.home2009a .en-mois {
    font: normal 11px Georgia;
    color: #761505;
    font-size: 14px;
    font-weight: bold
}

.home2009a .when {
    font-weight: bold;
}

.home2009a .reservations {
    font-weight: bold;
    margin-bottom: 5px;
}

.home2009a .show {
    margin-top: 10px;
    margin-bottom: 10px;
}

.home2009a .show .carteblanche {
    color: #135291;
    font-size: 14px;
    font-weight: bold
}

.home2009a .show .showtitle {
    color: #135291;
    font-size: 14px;
    font-weight: bold
}

.home2009a .show .artists {
    font-weight: bold
}

.homepage-2009a-comments {
    margin-top: 10px; 
}

.homepage-2009a-comments .comment {
    margin-bottom: 10px; 
}

.homepage-2009a-comments .comment_name,
.homepage-2009a-comments .comment_name a
{
    font-weight: bold;    
    color: #135291;    
}

.homepage-2009a-comments .comment_date,
.homepage-2009a-comments .comment_date a
{
    font-weight: normal;    
    color: #135291;    
}

.homepage-2009a-comments .show_name,
.homepage-2009a-comments .show_name a
{
    font-weight: bold;    
    color: #761505;
}

.homepage-2009a-comments .comment_homepage,
.homepage-2009a-comments .comment_homepage a
{
    font-weight: normal;    
    text-align: justify;
    color: #555555;
}

.homepage-2009a-comments .comment_homepage_more,
.homepage-2009a-comments .comment_homepage_more a
{
    font-weight: bold;    
    color: #135291;
}


.diva-manifest-text {
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 15px;
    font-size: 12px;
    text-align: justify;
    color: #555555;    
    border-right: solid 1px #aaaaaa;
}

.diva-manifest-text .hotlink,
.diva-manifest-text .hotlink a
{
    text-decoration : none;
    font-weight: bold;        
    color: #135291;
}

.diva-manifest-text .highlight
{
    font-weight: bold;        
    color: #761505;
}

.diva-manifest-text .subtitle
{
    font-weight: bold;        
    color: #135291;
    font-size: 14px;
    margin-bottom: 10px;
}

.diva-manifest-form {
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 5px;
    font-size: 12px;
    color: #555555;    
}

.diva-manifest-form .diva
{
    font-weight: bold;        
    color: #761505;
    font-size: 22px;    
}

.diva-manifest-form .reseau
{
    font-weight: bold;        
    color: #135291;
    margin-left: 2px;
}

.diva-manifest-theform {
    margin-top: 15px;
}

.diva-manifest-theform .divainput {
    width: 200px;
}

.diva-manifest-theform .formlabel {
    font-weight: bold;        
    color: #135291;
}

.diva-manifest-theform .professions {
	margin-top: 10px;
	margin-left: 10px;	
	margin-bottom: 10px;
	
}

.diva-manifest-form .je_souhaite,
.diva-manifest-form .congratulate
{
    font-weight: bold;        
    color: #ffffff;
    margin-top: 10px;
    margin-left: 2px;
    padding: 0px;
    font-size: 14px;
    border: solid 1px #000000;
}

.diva-manifest-form .congratulate a {
    color: #ffffff;	
}

.diva-manifest-form .divasubmit
{
    font-weight: bold;        
    color: #761505;    
    margin-top: 10px;    
}

.diva-manifest-form .say_errors {
    background-color: #ff0000;
    color: #ffffff;    
    font-weight: bold;            
    margin-left: 2px;
    margin-top: 10px;    
    padding: 5px;
}

.diva-manifest-form .screwedup {
    background-color: #FFFF80;
}

.diva-manifest-form .dontworry {
    color: #ff0000;    
    font-weight: bold;            
    font-size: 10px;    
}

.diva-manifest-form .one_more_person,
.diva-manifest-form .one_more_person a
{
    text-decoration : underline; 
    font-size: 10px;    	
}

.diva-manifest-form .submitted {
	margin-top: 10px;
	margin-bottom: 10px;	
}

.diva-manifest-form .submitted .field
{
    font-weight: bold;        
    color: #135291;
}

.diva-manifest-form .submitted .value-main
{
    font-weight: bold;        
    color: #761505;    
}

.diva-manifest-form .submitted .value-small
{
    font-weight: normal;        
    color: #999999;
}

.diva-manifest-list {

	margin-left: 15px;
	margin-top: 10px;	

}

.diva-manifest-list .title {

    border-top: solid 1px #000000;	

}

.diva-manifest-list .list {

	margin-left: 15px;
	margin-top: 10px;	

}

.diva-manifest-list .legend {

    font-weight: bold;        
    color: #135291;	

}

.diva-manifest-list .value-small {

    font-weight: normal;        
    color: #999999;

}

.diva-manifest-list .value-normal {

    font-weight: normal;        
    color: #135291;

}

.diva-manifest-list .value-big {

    font-weight: bold;        
    color: #761505;    

}

.home2010b .organizers {
    font: bold 12px Georgia;
    color: #135291;
    font-weight: bold;
    margin-top: 4px;
}

.home2010b .en-partenariat-avec {
    color: #000000;
    font-size: 10px;
}

.home2010b .when,
.home2010b .where
{
    font: bold 12px Georgia;
    color: #135291;
    font-weight: bold;
    margin-top: 4px;
}

.home2010b .la-fete {
    font: bold 18px Georgia;
    color: #761505;
}

.home2010b .care {
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

.home2010b .reservez-vos-billets {
    font: bold 20px Georgia;
    color: #761505;
}

