/* $Id: style.css,
 v1.1.4.3 2009/03/21 00:52:31 couzinhub Exp,
 v 1.1.4.3 2009/03/21 00:52:31 couzinhub Exp $
======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************/
/*              GLOBALS               */
/**************************************/

body {
	/*background-image: url(../images/fond_site_petit.png);*/
	/*background: #DDDFC1 url(../images/couleur_fond.png) scroll ;*/
	/*background : #D7E5BB url(../images/fond_center.png) repeat-y scroll center top;*/
	/*background : #DBDEBF url(../images/fond_center.png) repeat-y scroll center top;*/
    margin-top:0;
	}

#page {
	/*background: transparent url(../images/fond_center.png) scroll repeat-y top center;*/
	padding:10px;
    clear:both;
}

hr {
	background: #fff url(../images/hr.png) repeat-x;
}

h1.title {
}

.container a:link {
	color:##df9800;
}

.container a:hover {
	color:#df9800;
}

.net{
    clear:both;
}

.content {
	margin-top: 15px;
}


#logo {
	margin-left: 90px;
	margin-bottom: 10px;
}

/**************************************/
/*              HEADER                */
/**************************************/



/**************************************/
/*             NAVIGATION             */
/**************************************/

/* Commun à toutes les barres de menu */

.navigation ul {
    background-color:black;
	text-transform: uppercase;
    clear:both;
    height:30px;
    margin:0 0 19px 0;
    padding-left:11px;
    z-index:100;
}


.navigation ul li{
	list-style-image: none;
	list-style-type: none;
	margin-left:0;
   padding:0px 11px;
    float:left;
    position:relative;
    z-index:100;
}

.navigation .expanded li{
	margin-left: -11px;
}

.navigation a,
.navigation a:visited {
    margin:-2px 0;
    padding: 0 6px;
    background-image:none;
}

.navigation a, .navigation span{
	padding:0 0px;
    color:white;
	text-decoration: none;
    background:black;
    font-weight:bold;
    display:block;
    z-index: 999;
}

.navigation a:visited, .navigation a:link {
    color:white;
    text-decoration:none;
}

.navigation a:hover {
	background-color:#00aad4;
}

/*primary menu*/

#navigation{
    z-index:100;
}



#navigation #primary {
    /*height: 0px;*/
    /*z-index:1000;*/
    position:absolute;
    /*height:1000px;*/
    width:938px;
}

#navigation>#primary>ul.menu>li{
    margin:0px 0px;
	padding:6px 3px;
}

#navigation>#primary>ul.menu>li>ul>li{
    padding-left:0;
	width:100%;
	padding: 0 !important;
}

#primary ul.menu li ul.menu {
    position:absolute;
    background-color:black; /*transparent;*/
    top:20px;
    left:0;
    z-index:100;
    margin:0;
	padding:0;
	width:auto;
	height:auto;
}

#primary {
    color:white;
    font-weight:bold;
    cursor:default;
}

#primary ul{
	width:100%;
	margin-left:0;
	background-color:black;
}

#primary li.expanded ul {
    visibility:hidden;
}

#primary .expanded li {
    margin:0;
}

#primary .expanded li.first {
	margin-top: 7px;
}

#primary li.expanded:hover ul {
    visibility:visible;
}


#primary ul.menu li a{
    margin:0;
	font-size:1.2em;
	padding: 0 5px;
}

#primary ul.menu li ul li a{
/*    border:0px solid white;*/
/*    border-bottom:4px solid white;*/
}

#primary ul.menu li ul li:last a{
/*    border-bottom:Opx solid white;*/
}
#primary ul.menu li ul.menu li:hover {
	background-color:#00aad4;
}

#primary .accueil {
    text-indent:-1000px;
    width: 0px;
}

#primary .accueil span:hover,
.accueil span:hover, 
.acceuil .active-trail>a,
.acceuil .active-trail>a {
    background-color: none;
}

#primary .programme span:hover,
.programme a:hover, 
.programme.active-trail>span,
.programme .active-trail>a {
    background-color:#d4002e;
}

#primary .animations span:hover,
.animations a:hover, 
.animations.active-trail>span,
.animations .active-trail>a {
    background-color:#00aad4;
}

#primary .jeune_public span:hover,
.jeune_public a:hover, 
.jeune_public.active-trail>span,
.jeune_public .active-trail>a {
    background-color:#2ed400;
}

#primary .infos_pratiques span:hover,
.infos_pratiques a:hover, 
.infos_pratiques.active-trail>span,
.infos_pratiques .active-trail>a {
    background-color:#ff9800;
}

#primary .l-association span:hover,
.l-association a:hover, 
.l-association.active-trail>span,
.l-association .active-trail>a {
    background-color:#00a806;
}

#primary .section_vid-o span:hover,
.section_vid-o a:hover, 
.section_vid-o.active-trail>span,
.section_vid-o .active-trail>a {
    background-color:#ff00bb;
}

#primary .plus span:hover,
.plus a:hover, 
.plus.active-trail>span, 
.plus .active-trail>a {
    background-color:#ffcc00;
}


/* (adherents) mini menu*/


#adherent2 ul {
   	background: none;
}

#adherent2 {
	/*margin-left:480px;*/
	/*width:490px;*/
	float:right;
	margin:0;padding:0;
}

#adherent2 li{
/*    padding:0;
    border-left:1px solid #000000;*/
}
#adherent2 li {
    border-bottom: 3px solid black;
	background-color: #00aad4;
    height: 50px;
    margin: 2px;
    width: 100px;
	padding: 2px 3px;
	text-align: center;
}

#adherent2 li.first {
    border-left: 0px;
}

#adherent2 a {
	background: transparent;
/*	color: black;
	text-transform: lowercase;
	font-weight: lighter;
	margin-left:0;*/
    color: white;
    font-size: 1.6em;
    font-weight: bold;
    margin-left: 0;
    padding-top: 30px;
    text-decoration: none !important;
    text-transform: lowercase;
}
.home {
    background-image: url("/sites/all/themes/bluetrip/images/home.png") !important;
    background-position: center 3px !important;
    background-repeat: no-repeat !important;
    background-size: 30px auto !important;
	
}
.facebook {
    background-image: url("/sites/all/themes/bluetrip/images/fb.png") !important;
    background-position: center 3px !important;
    background-repeat: no-repeat !important;
    background-size: 30px auto !important;
	
}
.pdf {
    background-image: url("/sites/all/themes/bluetrip/images/pdf.png") !important;
    background-position: center 3px !important;
    background-repeat: no-repeat !important;
    background-size: 30px auto !important;
	
}

#adherent a:first-letter {
	text-transform: uppercase;
}

#adherent2 a:hover {
/*	text-decoration: underline;*/
	background-color: none;
}
#adherent2 li:hover {
	background-color: black;
}

.section_adh-rents ul li{
	float:none;
}	


.menu .menu ul {
	background: none;
	height:400px;
	z-index:999;
	position:absolute;
	top:0;
	display:block;
	
}

/* secondary */

#secondary ul {
	text-transform: lowercase;
}

#secondary ul li a{
    margin-top: 1px;
}


/*  Tabs */

.container ul.tabs li {
    margin: 0 10px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/tabs/tab-right.png) no-repeat scroll 4px 0;
    border-width:0;
    color:#000000;
    line-height:25px;
}
.container ul.tabs li a{
    padding : 0 10px;
}

/**************************************/
/*            Front CONTENT            */
/**************************************/

.container ul li {
	list-style-image:none;
	list-style-position:outside;
	/*list-style-type:none;*/
}

.view-Programme ul li {
	list-style-type:none;
}

/* Affiche */
#block-views-Programme-block_2 .view-display-id-block_2{
    position:relative;
 }

/* 5 prochains films */

.alerte {
   color:#FFCC00;
   /*text-decoration:blink;*/
}

#block-views-Programme-block_1 .content .views-row {
    background-color:black;
    color:white;
    margin:5px 0;
    padding:0 6px;
}


#block-views-Programme-block_1 .content {
	margin-left: 0px;
	width:960px;
}

#block-views-Programme-block_1 .content ul {
	width:930px;
	margin-bottom: 0px;
	margin-left:0;
}

#block-views-Programme-block_1 .content li:hover {
	background-color: #FFCC00;
	color: black;
    cursor:pointer;
    list-style-type:none;
}

#block-views-Programme-block_1 .views-field-field-real-value a {
	display: block;
	line-height: 15px;
	padding-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-transform: uppercase;
}

#block-views-Programme-block_1 .view-footer {
	margin-left: 21px;
}

#sidebar-right.span-4 {
    width: 189px;
}
#sidebar-right .content {
	margin-left:0px;
	width:189px;
}

/* Séances */ 
.node-type-seance .content {
    margin-left:0;
}
	
.section-adh-rents .content table , .section-adh-rents .content iframe {
	margin-left: -300px;
}

	
/* Blog */

#block-views-Blog-block_1 li {
	list-style-image: none;
	list-style-type: none;
}

.view-Blog .views-field-name {
	margin-left: -250px;
	text-align: right;
	width: 250px;
	margin-top: 40px;
}

.view-Blog .views-field-created {
	margin-left: -250px;
	text-align: right;
	width: 250px;
}

.view-Blog .views-field-title {
	margin-left: -310px;
	text-align: right;
	width: 305px;
	background-color: #FFCC00;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 12px;
	padding-left:5px;
}

.view-Blog .views-field-title a{
	color: black;
}

.view-Blog .views-field-field-image-blog-fid {
	margin-left: -300px;
	text-align: right;
	width: 300px;
	margin-top: 5px;
	height: 200px;
}

.view-Blog .views-field-body {
	/*height: 300px;*/
	margin-top: -280px;
	margin-left:  5px;
	background-image: url(../images/ligne_blog.png);
	background-repeat: repeat-y;
	background-postion: 0px;
	padding-left: 15px;
	padding-bottom: 15px;
	width: 540px;
}

.view-Blog .views-row {
	background-image: url(../images/hr.png);
	background-position: -42px bottom;
	background-repeat: repeat-x;
	margin-left: -328px;
	margin-right: -90px;
	padding-bottom: 30px;
	padding-left: 325px;
	padding-right: 90px;
}


/* FICHE FILM */


.field-field-affiche {
	margin-left:-170px;
	float: left;
	margin-right: 20px;
/*	margin-top: 5px;*/
}

.field-field-ba {
    clear: both;
}

.field-field-real {
}

.node-type-film p {
	margin-top:15px;
}

.supp {
	font-size:13px;
	font-weight:normal;
	background-image: url(../images/supp.png);
	background-repeat: no-repeat;
	background-postion: 0px;
	padding-left:20px;	
}

.field-field-supp1 {
	font-size:13px;
	font-weight:normal;
	background-image: url(../images/supp.png);
	background-repeat: no-repeat;
	background-postion: 0px;
	padding-left:20px;	
}

.field-field-supp2 {
	font-size:13px;
	font-weight:normal;
	background-image: url(../images/supp.png);
	background-repeat: no-repeat;
	background-postion: 0px;
	padding-left:20px;	
}

.field-field-supp3 {
	font-size:13px;
	font-weight:normal;
	background-image: url(../images/supp.png);
	background-repeat: no-repeat;
	background-postion: 0px;
	padding-left:20px;	
}

.field-field-court {
	margin-top: 20px;
}

.field-field-court a {
	background-color: black;
	text-transform: uppercase;
	padding: 0 5px 2px;
	font-weight: bold;
}



/* PROGRAMME SEMAINE */

.view-Programme.view-display-id-page_1 .item-list li {
	/*cursor: pointer;*/
	list-style-type: none;
	min-height: 171px;
	margin-bottom: 10px;
}

.view-Programme.view-display-id-page_1 h3 {
	margin: 0px;
	padding-bottom: 20px;
	background-image:url(../images/hr.png);
	background-position:-42px 28px;
	background-repeat:repeat-x;
	font-size:35px;
}

.view-Programme.view-display-id-page_1 .item-list h3{

}

.view-Programme.view-display-id-page_1 .views-field-field-affiche-fid {
	margin-left: 790px;
}

.view-Programme.view-display-id-page_1 .views-field-field-date-value {
	width: 120px;
	text-align: right;
	margin-top: -163px;
	font-size: 33px;
	font-weight: bold;
}

.view-Programme.view-display-id-page_1 .views-field-field-film-nid {
	margin-left:130px;
	margin-top:-21px;
	width: 640px;
	padding: 5px 5px 0 10px;
	background: black;
	color: white;
	font-weight: normal;
}

.view-Programme.view-display-id-page_1 .views-field-field-film-nid a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	font-size:1.6em;
	color: white;
}

.view-Programme.view-display-id-page_1 .views-field-field-public-value {
	margin-left: 135px;
	font-weight: bold;
}

.view-Programme.view-display-id-page_1 .views-field-field-real-value {
	font-weight: bold;
    margin-left: 135px;
}

.view-Programme.view-display-id-page_1 .views-field-field-acteurs-value {
	margin-left: 135px;
	width: 630px;
}
.view-Programme.view-display-id-page_1 .views-field-field-acteurs-value a {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.view-Programme.view-display-id-page_1 .views-field-field-duree-value {
	margin-left: 135px;
	width: 630px;
}
.view-Programme.view-display-id-page_1 .views-field-field-duree-value a {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.view-Programme.view-display-id-page_1 .views-field-body {
	margin-left: 135px;
	width: 630px;
	margin-top: 10px;
}

.views-field-field-supp1-value {
	font-weight: bold;
	background-image: url(../images/supp.png);
	background-repeat: no-repeat;
	background-postion: 0px;
	padding-left:20px;
	margin-top:-10px;
	margin-left: 135px;	
}

.views-field-field-supp2-value {
	font-weight: bold;
	background-image: url(../images/supp.png);
	background-repeat: no-repeat;
	background-postion: 0px;
	padding-left:20px;	
	margin-left: 135px;	
}

.views-field-field-supp3-value {
	font-weight: bold;
	background-image: url(../images/supp.png);
	background-repeat: no-repeat;
	background-postion: 0px;
	padding-left:20px;	
	margin-left: 135px;	
}


/* PROGRAMME MOIS */

.film_mois {
	background-color: black;
	color: white;
	text-transform: uppercase;
	padding: 2px 6px;
	display:block;
	font-size:13px;
	margin-right:10px;
	margin-left:100px;
}
.film_mois a {
    color: white !important;
    font-size: 1.6em;
    text-decoration: none !important;
}

.mois-affiche{
    float:left;
    margin : 0 10px 0 0 ;
}

.real_mois a {
    color: black !important;
    font-size: 13px;
    text-decoration: none !important;
    text-transform: none;
}

.info_mois {
	font-size: 13px;
	margin: 0px;
    clear: left;
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.container .info_mois a {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.view-display-id-page_2 .views-field-field-affiche-fid {
	margin-left: 140px;
	margin-top: -30px;
}


.view-display-id-page_2 ul {
    float:left;
    text-align:right;
	width:140px;
    margin-bottom:20px;
    /*background-image:url(../images/line_vert.png);
	background-position:right center;
	background-repeat:repeat-y;*/
	padding-right: 10px;
}

.view-display-id-page_2 h3 {
    float:right;
    width: 760px;
    margin:0;
    text-align:left;
}

.view-display-id-page_2 .item-list {
	min-height: 50px;
	display: block;
    padding:10px;
    clear:both;
}

/*.view-display-id-page_2 .item-list:hover {*/
	/*background-color: #d4002e;*/
/*}*/

.view-display-id-page_2 .views-field-field-date-value {
	font-size:20px;
	font-weight:bold;
	line-height:20px;
}


/* Affiches */

#block-views-Programme-block_2 .views-row {
	display:inline;
}

#block-views-Programme-block_2 .content {
	margin-left: 0px;
	width:960px;
}

#block-views-Programme-block_2 .view-Programme ul {
	margin-left: 0px;
	padding-left: 0px;
}

#block-views-Programme-block_2 .view-Programme li{
	margin-left: 22px;
}
#block-views-Programme-block_2 .view-Programme li a{
    z-index:1;
}

#block-views-Programme-block_2 .view-Programme .views-row-first li{
	margin-left: 0px;

}





/* trombiniscope */

.view-Trombinoscope .views-row {
	margin-bottom: 20px;
}

.view-Trombinoscope li{
	list-style-image: none;
	list-style-type: none;
}


/**************************************/
/*            MAIN CONTENT            */
/**************************************/

.breadcrumb {
    display:none;
    margin:0;padding:0;
}

.content {
	width: auto;
	margin-left: 170px;
}

#content-header {
	margin-bottom : 15px;
}

h1.title {
    margin-top:10px;
    margin-bottom:10px;
    font-size:42px;
	color: #00aad4;
    line-height:39px;
	text-decoration: none;
	text-transform: uppercase;
    /*background-color: #FFCC00;*/
    margin:0px 0;
    padding: 2px;
    padding: 2px;
/*    background-image: url(../images/titre_jaune.png);
    background-position:5px 8px;
    background-repeat: repeat-x;*/
}

h3.title {
    margin-top:10px;
    margin-bottom:10px;
    font-size:24px;
	color: #00aad4;
    line-height:39px;
	text-decoration: none;
	text-transform: uppercase;
    /*background-color: #FFCC00;*/
    margin:0px 0;
    padding: 2px;
    padding: 2px;
/*    background-image: url(../images/titre_jaune.png);
    background-position:5px 8px;
    background-repeat: repeat-x;*/
}

.node-title h2 {
	color: #585858;
}

/*
h1.title  { 
    margin-top: 10px;
    font-size: 3.5em;
    line-height: 38px;
	text-decoration: none;
	padding: 2px;
	text-transform: uppercase;
	background: transparent url(../images/h1_jaune.png) scroll repeat-x center 10px;
}
*/

/* Titres en fction de la section */

.section-programme h1 {
    /*background-color:#d4002e;*/
/*	background-image: url(../images/h1_prog.png);
    background-position:5px 10px;
    background-repeat: repeat-x;*/
}

.section-programme .content a:link {
	color: #d4002e;
}

.section-animations h1{
	/*background-color:#00AAD4;*/
/*	background-image: url(../images/h1_animations.png);
    background-position:5px 10px;
    background-repeat: repeat-x;*/
}

.section-animations .content a:link {
	color: #00AAD4;
}

.section-jeune-public h1 {
    /*background-color:#2ed400;*/
/*   	background-image: url(../images/h1_jeune.png);
    background-position:5px 10px;
    background-repeat: repeat-x;*/
}

.section-jeune-public .content a:link {
	color: #2ed400;
}

.section-infos-pratiques h1 {
/*    background-color:#FF9800;*/
/*	background-image: url(../images/h1_infos.png);
    background-position:5px 10px;
    background-repeat: repeat-x;*/
}

.section-infos-pratiques .content a:link {
	color: #FF9800;
}

.section-lassociation h1 {
    /*background-color:#00A806;*/
/*    background-image: url(../images/h1_asso.png);
    background-position:5px 10px;
    background-repeat: repeat-x;*/
}

.section-lassociation .content a:link {
	color: #00A806;
}

.section-section-vid-o h1 {
    /*background-color:#FF00BB;*/
/*   	background-image: url(../images/h1_video.png);
    background-position:5px 10px;
    background-repeat: repeat-x;*/
}

.section-section-vid-o .content a:link {
	color: #FF00BB;
}

/*.section-plus h1 {*/
    /*background-color:#FF00BB;*/
/*}*/

/* Page court métrage */


.node-type-court .field-field-real {
	margin-top: 0px;
}

/* Page FESTIVAL */
body.section-festival , .section-festival #page{
/* background:transparent url(../images/fond-section-festival.png) repeat top left;*/
}

.section-festival .content{
	margin-left:220px;
}
.section-festival .container table, .section-festival td{
	border: none;
}
/
:
/* Page FESTIVAL...2  (en attendant le remplacement)*/
body.section-festival , .section-festival #page, .taxonomy-festival{
/* background:transparent url(../images/fond-section-festival.png) repeat top left;*/
}

.section-festival .content{
	margin-left:220px;
}
.section-festival .colborder{
	margin-right:15px;
	padding-right:14px;
}

.section-festival .container table, .section-festival td{
	border: none;
}

.section-festival .block .content{
	width:auto;
	margin-left:0;
}

.section-festival h3{
	font-size:20px;
	margin-top:0;
/*	background-image:url(../images/titre_jaune.png);*/
}
.section-festival h3{
	font-size:20px;
	margin-top:0;
/*	background-image:url(../images/titre_jaune.png);*/
}
.section-festival .views-accordion h3{
	cursor:pointer;
}
.section-festival .views-accordion h3:hover {
/*	background-image:url(../images/titre_jaune.png);*/
}

.section-festival .view-Blog .item-list ul {
	margin:0;padding:0;
}

.section-festival .view-Blog li {
	list-style-image: none;
	list-style-type: none;
}

.section-festival .view-display-id-block_4 .views-field-field-date-value-1{
	font-weight:bold;
}


.section-festival .view-Blog .views-field-name {
	display:none;
}

.section-festival .view-Blog .views-field-title {
	width: auto;
	margin:0;
	background-color: #FFCC00;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 12px;
	padding-left:5px;
	text-align:left;
}
.section-festival .view-Blog .views-field-title a{
	color: black;
}

.section-festival .view-Blog .field-content {
	margin-top:0;
}
.section-festival .view-Blog .views-field-body{
	margin: 0;
	padding:0;
	background:none;
}

.section-festival .view-Blog .views-field-field-image-blog-fid {
	/*text-align: right;*/
	/*width: 300px;*/
	/*margin-top: 5px;*/
	/*height: 200px;*/
	display:none;
}


.section-festival .view-Blog .views-row {
	background: none;
	/*padding-bottom: 30px;*/
	margin:0;
	padding:0;
	/*padding-left: 325px;*/
	/*padding-right: 90px;*/
}

.lightframe .content{
	font-size:2em;
	margin:0;
	padding:20px;
	width:auto;
}
:
/

/* GALLERIE VIDEO */

.view-video-gallerie .views-view-grid td {
	width: 290px;
	
}

.view-video-gallerie .views-view-grid {
	margin-left: 10px;
}


/**************************************/
/*               FOOTER               */
/**************************************/




/**************************************/
/*               FORM               */
/*************************************/

input#edit-forward{
/*  background:#E6EFC2 url(../images/icons/tick.png) no-repeat 10px 50%;*/
  padding-left:35px;
}


/********************************
 *          Calendar            *
/********************************/
.section-planning .view-item .view-item-calendar #node-data-field-date-field-date-value{
    display:inline;
}



.section-planning .calendar-calendar .inner .view-data-node-data-field-date-field-film-nid{
	text-transform: uppercase;
}


 /* Mise en ligne des données de l'inscription */
.section-planning .view-data-signup-log-form-data, .section-planning .view-label-users-signup-log-name, .view-data-node-signup-log--signup-log-form-data {
    float:left;
}

.section-planning .day a{
    padding:0;
}

/*
.calendar-calendar .view-label-users-signup-log-fction, 
.users-signup-log-name > .view-label-users-signup-log-name,
.users-signup-log-name > .view-label-users-signup-log-nom{
    margin-left: 5px;
}
 */

/*view-label-users-signup-log-name*/
.section-planning .calendar-calendar .view-data-users-signup-log-name {
    font-style:italic;
    display:block;
}
.section-planning .calendar-calendar .inner .view-label-users-signup-log-fction{
    font-style:normal;
    padding-left:5px;
}
.section-planning .calendar-calendar .inner .view-label-users-signup-log-nom{
    display:block;
    padding-left:5px;
}

.section-planning .calendar-calendar .view-data-node-link{
    text-align:center;
}


#users-signup-log-name #node-link, #users-signup-log-name #node-link *{
    background-color:white;
    color:black;
}
.signup-nb-fcts {
    display:none;
}

.calendar-calendar td .inner div.calendar div {
    background:#FFFFCC;
}

.calendar-calendar td .inner div.calendar div a {
    background:transparent;
}


.section-planning .calendar-calendar td .inner div.calendar div.signup-nb-fcts-wait {
    background:#FFFFCC ;
}
.section-planning .calendar-calendar td .inner div.calendar div.signup-nb-fcts-wait-icon {
    background:#FFFFCC url(../images/hourglass.png) no-repeat top right ;
}
.section-planning .calendar-calendar td .inner div.calendar div.signup-nb-fcts-full {
    background:#CCFFCC;
}
.section-planning .calendar-calendar td .inner div.calendar div.signup-nb-fcts-full-icon {
    background:#CCFFCC url(../images/tick.png) no-repeat top right ;
}

#users-signup-log-name .proj * {
    background-color:#ef2929;
    color:white;
    margin:0; padding:0;
    padding-left:1px;
}
#users-signup-log-name .proj.stagia * {
    background-color:#ef7878;
}
#users-signup-log-name .cais * {
    background-color:#ad7fa8;
    color:white;
    margin:0; padding:0;
    padding-left:1px;
}
#users-signup-log-name .cais.stagia * {
    background-color:#D19ACB;
}
#users-signup-log-name .cont * {
    background-color:#729fcf;
    color:white;
    margin:0; padding:0;
    padding-left:1px;
}
#users-signup-log-name .conf * {
    background-color:#8ae234;
    color:black;
    margin:0; padding:0;
    padding-left:1px;
}
#users-signup-log-name .lune * {
    background-color:#fce94f;
    color:black;
    margin:0; padding:0;
    padding-left:1px;
}


.calendar-calendar div.day a{
    background-image:none;
}

div.view div.views-admin-links {
        width:500px;
}

div.view div.views-admin-links ul {
        margin:0;padding:0;
}

.view-content{ 
    padding-top: 5px
}

.view-signup-user-list table {
	margin-left: 0;
}

.format2 {
    float: right;
    color: red !important;
}

/********************************
 *          Signup              *
/********************************/
#signup-edit-form #edit-attended-wrapper{
    display:none;
}

/********************************
 *          seances             *
 ********************************/
.view-seances th {
    display: none;
}
.view-seances table {
	width:100%;
	margin: 0 auto;
}
/*-----------------*/
.webmaster { width:500px; margin:0 auto; text-align:center; }

