/* CSS Document */
	
body {
	
	font-family: "trebuchet ms", tahoma, arial, sans-serif;
	font-size: small;
	
}

.clear {
	height: 1px;
	overflow : hidden;
	clear : both;
}

/*--------------------------------------------------------------------
/* PLAN DU SITE
/**/

.typePage_5 #contenu ul {
	margin : 0;
	margin-left : 2em;

	padding : 0;

	font-weight : bold;

	list-style-type : square;
}

.typePage_5 #contenu ul li {
	margin-bottom : 1em;
	padding : 0;
	background-image : none;
}

.typePage_5 #contenu ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-weight : normal;

	list-style-type : circle;
}

.typePage_5 #contenu ul ul li {
	margin-bottom : 0em;
}

.typePage_5 #contenu ul ul ul {
	margin : 0;
	margin-left : 3em;
	margin-bottom : 1em;
	margin-top : 0.25em;
	padding : 0;

	font-size : 65%;
	line-height : 150%;

	list-style-type : disc;
}

/*--------------------------------------------------------------------
/* ÉVÉNEMENTS
/**/

.evenement {
	border-bottom : 1px solid #9bbe59;
	margin-bottom : 1em;
}


.evenement .evenement-date {
	font-style : italic;
}

.evenement h2 {
	padding-top: 0 !important;
	margin-top : 0 !important; /*0.25em !important;*/
	text-transform : uppercase !important;
	font-weight : bold !important;
	font-size : medium !important;
}

/*--------------------------------------------------------------------
/* ALBUMS SOUVENIRS
/**/

.album-souvenir {
	border-bottom : 1px solid #9bbe59;
	margin-bottom : 1em;
}


.album-souvenir h2 {
	padding: 0 !important;
	margin : 0 !important; /*0.25em !important;*/

	text-transform : uppercase !important;
	font-weight : bold !important;
	font-size : medium !important;
}

.album-souvenir p {
	padding: 0 !important;
	margin: 0 !important;
	margin-bottom: 8px !important;
}
.dernierAlbum-souvenir {
	border-width: 0;
}

#contenu {
	position: relative;
	float: left;
	width: 579px;
	padding-left: 20px;
	padding-top: 8px;
	padding-right: 10px;/*20px;*/
	padding-bottom: 30px;
	min-height: 352px;
	
}

* html #contenu {
	height: 357px;
}

#contenu p {
	margin-top: 0;
	padding-top:0;
}

#contenu ul {
	list-style-image: url(/images/puce.gif); 
}

#contenu li {
	/*margin-left: 20px;*/
}

#contenu a {
	color: blue;/*#9bbe59*/
}

#contenu h1 {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	padding-top : 8px;
	font-size: 1.5em;
	color : #9bbe59;
	text-transform: uppercase;
	border-bottom: 1px solid #9bbe59;
	
}

#contenu h2 {
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
	/*margin-top : 10px;*/
	font-size: 1.3em;
	color : #9bbe59;
	

	
}

#contenu h3 {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	padding-top : 8px;
	font-size: 1.1em;
	color : #9bbe59;
	

	
}


#contenu-index {
	float: right;
	/*padding-left: 14px;*/
	width: 441px; /*427px;*/
	z-index: 100;
}

#contenu-index .texte{
	padding-left: 14px;
	padding-right: 14px;
}

#contenu-index h1 {
	padding: 0;
	margin: 0;
	padding-top : 8px;
	font-size: 1.5em;
	padding-left: 14px;
	color : #9bbe59;
	text-transform: uppercase;
	border-bottom: 1px solid #9bbe59;
	
}

#contenu-index a {
	color : blue;
}

/*-----------------------------------

	Congrès
	
------------------------------------*/
#tabCongres {
	border: 0 solid #9bbe59;
	border-collapse: collapse;
	width: 100%;
}

#tabCongres tr {
/*	padding-bottom: 10px;*/
}

#tabCongres td {
	vertical-align: top;
	border: 1px solid #9bbe59;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	
}

/*--------------------------------------------------------------------
/* FORMULAIRES
/**/

#contenu form {
	margin : 0;
	padding : 0;
}

#contenu form .champTexteEntier {
	width : 55px;
	text-align : center;

	font-family : tahoma,sans-serif;
	font-size : 9pt;
}

#contenu form .champTexteLong {
	width : 252px;
	padding-left : 3px;

	font-family : tahoma,sans-serif;
	font-size : 9pt;
}

#contenu form select {
	font-family : tahoma,sans-serif;
	font-size : 9pt;
}

#contenu form p {

	color : #555;
	line-height : 1.5em;
	font-size : 1em;
	font-weight: bold;

}

#contenu form label {
	color : #555;
	line-height : 1.5em;
	font-size : 1em;
	
}

#contenu .tableauPresentation {
	margin-top : 1.5em;
	margin-bottom : 0.5em;
	

}




#contenu .cellDouble {


	padding : 5px 10px;

	border-bottom : 1px solid #5d1e36;
	border-left : 25px solid #5d1e36;

	color : #555;
}


#contenu .tableauPresentation .cellGauche {
	
	text-align : right;

	color : #555;

	line-height : 1.5em;

	font-size : 0.85em;
	font-weight : bold;
	
	vertical-align: top;
	
}



#contenu .tableauPresentation .cellDroite {
	
	padding-left: 5px;

	font-size : 0.85em;
	line-height : 1.5em;

	color : #555;
	
}

#contenu #secteur .cellGauche {
	
	text-align : left;
	width: 185px;

	color : #555;

	line-height : 1.5em;

	font-size : 1em;
	
	
	vertical-align: top;
	
}

.messageSucces {
	border : 1px solid #83AB6F;
	background-color : #EAFFDF;
	font-weight : bold;

	padding-left : 12px;
	padding-right : 12px;
	

	margin-top : 1em;
	margin-bottom : 1em;

	color : #333;
}

.messageErreurs {
	border : 1px solid #AB836F;
	background-color : #FFEADF;
	/*font-weight : bold;*/

	padding-left : 12px;
	padding-right : 12px;
	/*padding-top : 1em;*/
	/*padding-bottom : 1em;*/

	margin-top : 1em;
	margin-bottom : 1em;

	color : #333;
}



