/*----------------------------------------------*/
/*             EDITE PAR PHILIPPE               */
/*----------------------------------------------*/

/* Fond général */
body
{
	background-image: url("../images/Courbes_2.gif");
}

/* Fond des bandeaux verticaux */
#sidebar , #aside
{
	background-image: url("../images/Bandeau.jpg");
	xbackground-image: url("../images/Bandeau Courbes SAGC.png");
	background-size: 400px;
	padding: 5px 5px 5px 5px;
	border-radius: 10px;
}

/* Transparence des modules dans les bandeaux verticaux */
#aside .well
{
	opacity:0.8; 
}

/* Les liens */
a , .brand {
	color: Green;
	xtext-decoration: underline;
}
.brand:hover 
{
	color: DarkGreen;
	font-weight: bold;
}

/* Bloc de texte , fond jaune, bordures arrondis */
.item-page , .item , .items-leading
, .contact-category, .contact
{
	background-color: #FFFFCC; 
	padding: 5px 15px 5px 15px;
	border:  1px solid #999999;
	border-radius: 15px;
	margin-top:5px;
	margin-bottom:5px;
}

/* Articles supplémentaire quand blog plein */
.items-more .nav-stacked		
{
	background-color: #FFFFCC; 
	padding: 5px 15px 5px 15px;
	border:  1px solid #999999;
	border-radius: 25px;
	xmargin-top:5px;
	xmargin-bottom:5px;
}
/* Barre de menu horizontale, fond vert arrondi */
.navigation
{
	background-color: #CCFFCC; 
	border-radius: 10px;
	padding-left: 10px;
}
/* Barre de localisation (en bas), fond vert arrondi */
.breadcrumb
{
	background-color: #CCFFCC; 
	border-radius: 10px;
}
/* Barre de pagination (en bas), fond vert arrondi */
.pagination
{
	background-color: #CCFFCC; 
	border-radius: 10px;
	margin: 0px;
}
.pagination p.counter
{
	padding-top: 10px;
	padding-right: 20px;
}
.pagination nav
{
	padding-left: 10px;
	padding-top: 5px;
}

/* Transparence des modules dans le bandeaux vertical gauche */
.moduletable , .moduletable_menu 
{
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	opacity:0.8; 
}

/* Barre de menu */
.navigation
{
	font-size: 110%;	/* Police plus grosse */
	font-weight: bold;
}


.nav-pills > li > a
{
	margin-right: 6px;
	background-color: #FFFFCC; 
}

.site-description
{
  font-weight:bold;
  font-size: 18px;
  color:black;
}

/* Menus réservés au gestionaires */
.nav-pills > li > a.admin
{
	background-color : #f4d3a5;
}

/* Titres en vert */
h2
{
	color: green;
}

.alert
{
	color: brown;	/* Messages d'lerte en marron */
}

/**********************************************/
/*      Styles pour les pré-inscriptions      */
/**********************************************/

div.TableauEvenements
{
	padding: 5px 15px 5px 15px;
	background-color: #FFFFCC; 
	color: #000000; 
	border: 1px solid lightgray;
	border-radius: 15px;
	xoutline: 1px solid red;
}


table.TabEvent
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	border-collapse: collapse;
	width: 100%;
}

table.TabEvent	tr
{
	border-top: 1px solid dimgray;
}

table.TabEvent	th,
table.TabEvent	td
{
	xoutline:1px solid green;
	line-height: 30px;
}

table.TabEvent	th
{
	font-weight:bold;
}

table.TabEvent form
{
	margin: 0 0 0 0;
}

table.TabEvent	th.date,
table.TabEvent	td.date
{
	width: 90px;
	text-align:center;
}

table.TabEvent	th.libelle,
table.TabEvent	td.libelle
{
	min-width : 200px;
	max-width : 500px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

table.TabEvent	td a
{
	vertical-align:middle;
}

div.TableauInscrits
{
	width:300px;
}

table.TabInsc
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	background-color: #FFFFCC; 
	color: #000000; 
	background-image: none;
	width: 300px;
	border-collapse: collapse;
	border: 1px solid lightgray;
}

table.TabInsc td.personne
{
	width: auto;
	text-overflow: ellipsis;
}

table.TabInsc select
{
	width: auto;
}

table.TabInsc th.TabInsc_Personne{ width:150px;}
table.TabInsc th.TabInsc_ChoixON { width:90px;}
table.TabInsc th.TabInsc_Texte   { width:200px;}



.TabInsc_Row {  
	vertical-align: top;
	}
.TabInsc_Titre {  
	font-weight: bold; 
	text-align: center;
	background-color: #CCFFCC; 
	}
.TabInsc_Input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.TabInsc_Bouton { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold}
.TabInsc_CaseOui { font-weight: bold; text-align: left;   padding-right:  0px; padding-left: 20px; }
.TabInsc_CaseNon { font-weight: bold; text-align: right ; padding-right: 20px; padding-left: 0px}
.TabInsc_CaseCentre { font-weight: bold; text-align: center}
.TabInsc_Commentaires { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: normal; font-style: italic;
	}
.TabInsc_InputCenter { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	text-align: center;
	}

/* Texte de commentaire de l'évènement : */
.TabInsc_DetailEvent { 
	font-family: "Comic Sans MS"; 
	font-size: 12px;
	font-weight: normal; 
	color: #009900; 
	background-color: #FFFFEE; 
	padding-right:  20px; padding-left: 20px;
	padding-top:  10px; padding-bottom: 10px;
	border-style: solid; border-width: 1; border-color: #CCCCCC; 
	}

/* Texte commentaire à l'édition (sans cadre) */
.TabInsc_DetailEventEditor { 
	font-family: "Comic Sans MS"; 
	font-size: 12px;
	font-weight: normal; 
	color: #009900; 
	background-color: #FFFFEE; 
	padding-right:  20px; padding-left: 20px;
	padding-top:  10px; padding-bottom: 10px;
	}
	
.TabInsc_Centre { text-align: center}


.TabInsc_Event, .TabInsc_EventSel, .TabInsc_EventCol, .TabInsc_EventNb
 { 
	font-family: "Comic Sans MS"; font-size: x-small;
	color: #009900; 
	text-align: left}
.TabInsc_EventSel { 
	font-weight: bold
	}
.TabInsc_EventActif { 
	font-family: "Comic Sans MS"; font-size: x-small;
	color: #000000; 
	font-weight: normal;
	text-align: right;
	}
.TabInsc_EventCol { 
	color: #000000; 
	}
.TabInsc_EventNb { 
	font-weight: bold;
	}
.TabInsc_BoutonDeploy { 
	font-family: "Courier New", Courier, mono; 
	font-size: 9px; 
	font-weight: bolder; 
	width: 12px; 
	border: none; 
	background-color: #CCCCCC; 
	}
.TabInsc_Total_old {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center;
	background-color: #FFFFCC; 
	color: #000000; 
	}

	
	
/**********************************************/
/*            Styles pour JEvent              */
/**********************************************/

/* Liste des Evènements */
/*----------------------*/
#eventlist
{
	padding: 5px 15px 5px 15px;
	background-color: #FFFFCC; 
	color: #000000; 
	border: 1px solid lightgray;
	border-radius: 15px;
	xoutline: 1px solid red;

}

#eventlist table
{}

#eventlist tr			/*Liste d'event*/
,table.ev_table tr		/*Calendrier annuel,hebdo*/
{
		background: linear-gradient(#f0f0f0,#ddd );		/* Gris clair dégradé */
		background-color: #ddd ;						/* Couleur si dégradé non pris en charge */
		box-shadow: 0px 0px 10px rgba(0,0,0,.6);		/* Ombrage vertical*/
}
#eventlist th
{
	background-color: #CCFFCC;	/* Vert clair */
}

/* Calendrier */
/*------------*/
#jevents .ev_navigation
{
	background-color: #FFFFCC; 
	padding-top: 15px;
	
}
