/******************************************************************************/
/* Elements de gabarit flexible content                                       */
/******************************************************************************/


/* Flexible contents - Circulation                                            */
/******************************************************************************/

.circulation {
	text-align: center;}
.circulationImg {
	border: 0px;
	margin: 0px;}

.navigBlocTop {
	margin-left: auto;
	margin-right: 0px;}
.navigPrev, .navigUp, .navigNext, .navigBack, .navigBackUp, .navigTop, .navigNone {
	text-align: center;
	font-size: 0px;
	float: right;
	height: 28px;}
.navigPrev {
	width: 56px;
	background: url(/fileadmin/Images/Interface/Fleches/navigPrev.gif) center center no-repeat;}
.navigUp {
	width: 20px;
	background: url(/fileadmin/Images/Interface/Fleches/navigUp.gif) center center no-repeat;}
.navigNext {
	width: 56px;
	background: url(/fileadmin/Images/Interface/Fleches/navigNext.gif) center center no-repeat;}
.navigBack {
	width: 56px;
	background: url(/fileadmin/Images/Interface/Fleches/navigBack.gif) center center no-repeat;}
.navigBackUp {
	width: 30px;
	background: url(/fileadmin/Images/Interface/Fleches/navigBackUp.gif) center center no-repeat;}
.navigTop {
	width: 20px;
	background: url(/fileadmin/Images/Interface/Fleches/navigTop.gif) center center no-repeat;}
.navigNone {
	width: 50px;
	background: url(/fileadmin/Images/Interface/Fleches/navigNone.gif) center center no-repeat;}

/* Flexible contents - FileDownload                                           */
/******************************************************************************/

.fileDownload {
	margin: 0px 0px 0px 10px;
	padding: 0px;}

.fileDownloadTitre {
	font-weight: bold;
	color: black;
	margin-top: 0px;
	margin-bottom: 5px;}

.downloadIcone {
	margin: 0px;
	padding: 0px;}

.downloadIconeLi, .downloadSans {
	padding: 0px;
	margin: 10px;
	margin-left: 20px;}

.downloadIconeLi {
	list-style-image: url(/fileadmin/Images/Interface/Pictos/btnTelechargerPetit.gif);
	list-style-position: inside;}

.fileDownloadLink, .downloadFiles {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;}


/* Flexible contents - ListePuces                                             */
/******************************************************************************/

.titreLigne {
	font-weight: bold;
	color: black;}
.infosLigne {
	padding-left: 4px;
	vertical-align: bottom;}

.titreNiveau1 {
	font-weight: bold;}
.titreNiveau2 {
	font-weight: bold;}


/* Flexible contents - ListeLiens                                             */
/******************************************************************************/

.listeLiens {
	margin: 10px 0px 0px 0px;
	padding: 0px;}

.listeLiens .puceFlecheGrise, .listeLiens .puceFlecheFondRouge,
.listeLiens .puceFlecheFondBleu, .listeLiens .puceFlecheFondVert,
.listeLiens .puceFlecheFondJaune, .listeLiens .pucePetitOngletVert,
.listeLiens .pucePetitOngletJaune, .listeLiens .pucePetitOngletBleu,
.listeLiens .pucePetitOngletRouge, .listeLiens .pucePetitOngletGris {
	margin: 0px;
	padding: 0px;}

.listeLiensTitre {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: black;}
.listeLiensSousTitre {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	color: black;}
.descLien {
	}


/* Flexible contents - Onglet                                                 */
/******************************************************************************/

.ongletBloc {
	margin: 0px;
	padding: 0px;}

.ongletBleu, .ongletVert, .ongletJaune,
.ongletBleuSansHaut, .ongletVertSansHaut, .ongletJauneSansHaut {
	background: url(/fileadmin/Images/Interface/Puces/coinOngletBlanc.png) left no-repeat;
	padding: 2px 0px 0px 5px;
	height: 16px;}

.ongletBleu, .ongletVert, .ongletJaune {
	margin: 10px 0px 5px 0px;}
.ongletBleuSansHaut, .ongletVertSansHaut, .ongletJauneSansHaut {
	margin: 0px 0px 5px 0px;}

.ongletBleu, .ongletBleuSansHaut {
	background-color: #00138d;}
.ongletVert, .ongletVertSansHaut {
	background-color: #009933;}
.ongletJaune, .ongletJauneSansHaut {
	background-color: #ffd900;}

.texteOngNoir, .texteOngBlanc {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 14px;
	vertical-align: top;}

.texteOngNoir {
	color: black;}
.texteOngBlanc {
	color: white;}

.ongletContenu {
	padding-left: 10px;}


/* Flexible contents - Listes a puces numerotees                              */
/******************************************************************************/

.csc-list-n1 {
	text-indent: 0px;
	margin-top: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce1.gif);}
.csc-list-n2 {
	text-indent: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce2.gif);}
.csc-list-n3 {
	text-indent: 0px;
	padding-top: 5px;

	list-style-image: url(/fileadmin/Images/Interface/Puces/puce3.gif);}
.csc-list-n4 {
	text-indent: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce4.gif);}
.csc-list-n5 {
	text-indent: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce5.gif);}
.csc-list-n6 {
	text-indent: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce6.gif);}
.csc-list-n7 {
	text-indent: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce7.gif);}
.csc-list-n8 {
	text-indent: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce8.gif);}
.csc-list-n9 {
	text-indent: 0px;
	padding-top: 5px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/puce9.gif);}


/* Flexible contents - News                                                   */
/******************************************************************************/

.newsHeader {
	margin-top: 10px;
	float: left;}
.newsDateType {
	margin: 0px;
	padding: 0px;
	color: red;}
.newsPublisher {
	margin: 0px;
	padding: 0px;
	font-weight: bold;}

.newsTitle {
	padding-top: 20px;
	clear: both;}
.newsSummary {
	margin: 10px;
	font-weight: bold;}
.newsArticle {
	margin: 0px;
	padding: 0px}
.newsContacts {
	margin: 10px;
	font-style: italic;}

.newsNavigBlocTop {
	margin-left: auto;
	margin-right: 0px;}
.newsNavigBlocBottom {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 30px;
	width: 130px;}
.newsNavigBack {
	width: 50px;
	float: right;}
.newsNavigUp {
	width: 20px;
	float: right;}
.newsNavigNext {
	width: 50px;
	float: right;}

.newsFooter {
	text-align: center;}

.newsList {
	margin: 0px;
	padding: 0px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/petitOngletVert.gif);
	list-style-position: outside;}
.newsListOne {
	margin-left: 20px;
	margin-bottom: 10px;}
.newsListDate, .newsListTitre {
	font-weight: bold;}
.newsListPublisher {
	font-weight: bold;}
.newsListSummary {
	text-align: justify;
	margin: 0px;}


/* Flexible contents - Events, page (Events et Photo gallery)                 */
/******************************************************************************/

.eventsListOne {
	margin: 0px;
	padding: 0px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/petitOngletVert.gif);
	list-style-position: outside;}
.eventsListLi {
	margin-left: 20px;
	margin-bottom: 10px;}

.eventsListTitre {
	font-weight: bold;}

.eventsOneDate {
	margin-top: 10px;
	color: black;
	font-weight: bold;}
.eventsOneTitle {
	margin: 10px 40px 0px 40px;
	clear: both;}
.eventsOneDescription {
	color: black;
	text-align: center;
	font-size: 13px;}

.eventInfoPhoto {
	float:right;
	width: 50px;}

.eventsNavigBlocTop {
    margin-left: auto;
    margin-right: 0;}
.eventsNavigBack {
    float: right;
    width: 50px;}
.eventsNavigUp {
    float: right;
    width: 20px;}
.eventsNavigNext {
    float: right;
    width: 50px;}


/* Flexible contents - Events, events home (Events et Photo gallery)          */
/******************************************************************************/

.eventsColDroite, .eventsColGauche {
	width: 389px;}
.eventsColGauche {
	border-right: 1px solid #cfcac7;}
.eventsColDroite {
	float: right;}
.eventsColGauche {
	float: left;}


/* Flexible contents - Events, latest list (Events et Photo gallery)          */
/******************************************************************************/

.eventsOne {
	border-top: 1px solid #cfcac7;
	margin: 0px;
	padding: 5px;}

.eventsOneText {
	margin: 0px;
	text-align: center;}
.eventsOneIllust {
	float: right;
	margin: 0px 0px 6px 5px;}

.eventsOneNew, .eventsOneImportant {
	float: left;}
.eventsOneRegister {
	clear: both;
	margin: 0px 0px 6px 0px;
	text-align: center;}
.eventsOneTitre {
	font-weight: bold;
	margin: 0px 0px 6px 0px;}
.eventsOneDesc {
	margin: 10px 0px 4px 0px;}
.eventsOneLieuDate {
	font-weight: bold;}


/* Flexible contents - Colonnes                                               */
/******************************************************************************/

.basCol {
	clear: both;}
.colContDroite, .colContGauche, .colContMilieu {
	}

.colDeux {
	width: 100%;}
.colGauche50 {
	width: 49%;
	float: left;}
.colDroite50 {
	width: 48%;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #CFCAC7;}

.colGauche33 {
	width: 33%;
	float: left;}
.colDroite67 {
	width: 66%;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #CFCAC7;}

.colGauche67 {
	width: 66%;
	float: left;}
.colDroite33 {
	width: 33%;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #CFCAC7;}

.colTrois {
	width: 100%;}
.colGauche33 {
	width: 33%;
	float: left;}
.colMilieu33 {
	width: 32%;
	float: left;
	padding-left: 5px;
	border-left: 1px solid #CFCAC7;}
.colDroite33 {
	width: 33%;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #CFCAC7;}


/* Site map                                                                    */
/******************************************************************************/

.areSiteMap-ul1 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 50px;
	padding-left: 40px;
	list-style-image: url(/fileadmin/Images/Interface/Puces/petitOngletVert.gif);}
.areSiteMap-li1 {
	margin-top: 10px;
	margin-bottom: 10px;}
.areSiteMap-li1 a {
	font-size: 15px;
	font-weight: bold;}

.areSiteMap-ul2 {
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	list-style-image: url(/fileadmin/Images/Interface/Fleches/flechePixelRouge.gif);}
.areSiteMap-li2 {
	margin-top: 10px;
	margin-bottom: 2px;}
.areSiteMap-li2 a {
	font-size: 11px;
	font-weight: bold;}

.areSiteMap-ul3 {
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	list-style-image: url(/fileadmin/Images/Interface/Fleches/flecheGrise.gif);}
.areSiteMap-li3 {
	margin-top: 2px;}
.areSiteMap-li3 a {
	font-size: 11px;
	font-weight: normal;}

.areSiteMap-ul4 {
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	list-style-image: url(/fileadmin/Images/Interface/Fleches/flecheGrise.gif);}
.areSiteMap-li4 a {
	font-size: 11px;
	font-weight: normal;}


/* Bloc presidium                                                             */
/******************************************************************************/

.tabBur {
	padding: 0px;
	margin: 0px;}
.tabBur_groupList {
	margin-top: 30px;}
.tabBur_groupBottom {
	clear: both;}
.tabBur_groupTitle {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;}
.tabBur_groupNames {
	margin-left: 20px;}

.tabBur_seat {
	text-align: center;
	padding: 5px;
	float: left;
	width: 186px;}
.tabBur_photo {
	height: 149px;
	width: 104px}
.tabBur_title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;}
.tabBur_name {
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	margin-top: 5px;}
.tabBur_function {
	color: #333333;
	font-size: 10px;
	margin-top: 5px;}


/* Login box                                                                  */
/******************************************************************************/

.loginbox_top *{
	margin:0px;
	padding:0px;
	width:256px;
}

	.loginbox_top fieldset{
		border:none;
	}
		
		.loginbox_top fieldset .inputfields{
			width:184px;
			overflow:hidden;
			float:left;
			text-align:left;
		}

			.loginbox_top fieldset .inputfields p{
				width:184px;
				line-height:15px;
			}

				.loginbox_top fieldset .inputfields p label{
					float:left;
					width:64px;
				}

				.loginbox_top fieldset .inputfields p input{
					float:left;
					width:120px;
				}

		.loginbox_top fieldset .submitfield{
			width:70px;
			overflow:hidden;
			float:left;
			padding-left:2px;
		}

			.loginbox_top fieldset .submitfield p{
				width:70px;
			}

				.loginbox_top fieldset .submitfield p input{
					width:69px;
				}


/* Pour faire des colonnes et autres ******************************************/

.enColonne {
	float: left;}
.caseCocher {
	width: 20px;
	height: 20px;}
.pointeurLien {
	cursor: pointer;}
.ligneHorizontale {
	margin: 0 auto;
	width: 80%;
	border-top: 2px solid black;
	font-size: 1px;}

	
/* Divers *********************************************************************/

.edit, .remove, .save, .new {
	width:14px;
	line-height:14px;
	height:14px;
	display:block;
	border:none;
	cursor:pointer;
}
.edit {
	background: url(/fileadmin/Images/Interface/Pictos/btnEditDroite.gif) center center no-repeat;
} 
.remove {
	background: url(/fileadmin/Images/Interface/Pictos/btnRemove.gif) center center no-repeat;
}
.save {
	background: url(/fileadmin/Images/Interface/Pictos/btnSave.gif) center center no-repeat;
}
.new {
	background: url(/fileadmin/Images/Interface/Pictos/btnNew.gif) center center no-repeat;
}
