/* CALEDNREIR JQUERY */
table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

/* CONTENUS */
#site_title { display:none; }
/* Balises titres */
#main-position h1 { margin-left:-28px; background:url(../images/puce_header2.gif) no-repeat; padding-left:40px; font-size:1.6em; color:#226465; }	
h3 {  color:#A2A335; }
h5 {  font-weight:bold; color:#F99C30;}
h6 ( font-size:1.2em; font-weight:bold; color:#444; )	
	
/* CHEMIN : */
#path { color:#999; margin:0 0 12px 0; clear:right; padding-top:10px; margin-bottom:20px; overflow:hidden; display:block;}
	#path a { color:#999; }
		#path a:hover { color:#F68427; text-decoration:none; }

/* ENCADRES : */
#main .object-left { }
#main .object-right { width:150px; margin-left:15px; }
#main .object-center { text-align:center; clear:both; }
#main .object-center div.attribute-copyright { margin-left:167px; }
#main .object-center div.attribute-caption { margin-left:167px; }

/* IMAGES : */
.thumbnail_image { float:left; margin-right:1em; }
.imageleft { float:left; margin-right:1em; }
.attribute-image { float:left; margin-right:1em; margin-bottom:2px; }
div.object-center .attribute-image { margin-right:0; clear:both; float:none; }
div.object-left .attribute-image { margin-right:0; }
div.object-right .attribute-image { margin-left:0; float:right; }
.attribute-copyright { margin-top:-20px; overflow:visible; text-align:right; }
.attribute-copyright span { padding:0 1em; color:#fff; background:#000; filter : alpha(opacity=50); -moz-opacity : 0.5; opacity : 0.5; }
.attribute-caption { clear:both; margin:5px 0; color:#000; font-size:0.9em; font-style:italic; line-height:1.1em; }
.object-center .attribute-caption { text-align:center; width:550px !important; }


/* LIENS LIRE LA SUITE : */
.attribute-link { overflow:hidden; clear:both; }
.attribute-link a { color:#B4087C; background:url(../images/puce_ensavoirplus.gif) no-repeat 0 4px; padding-left:18px; }
.attribute-link a:hover { text-decoration:underline; }
/*.attribute-link a:visited { color:#F06522; }*/


/* LIENS VERS FICHES (custom tags)*/
a.custom { padding-left:12px; font-weight:bold; color:#57863C; background:url(../images/pagelayout/custom.gif) no-repeat 0 4px; }
#main-position .class-article p a.custom:hover { color:#00B1E7; background:url(../images/pagelayout/read_moreo.gif) no-repeat 0 5px; }
#main-position .class-article p a.custom:visited { color:#96BF0D; }


/* LIENS VERS FICHIERS DEFINIS : */
.attribute-pdf { background:url(../images/icons/pdf_icon.gif) no-repeat; padding:4px 0 4px 25px; clear:both; }


/* PAGINATION : */
.pagenavigator a,
.pagenavigator .current { border:1px solid #6E6E6C; padding:0 3px;}


/* AFFICHAGE DES SOUS-RUBRIQUES : */
.sousrub { margin:0; padding:0; /*width:450px;*/ clear:both; }
.sousrub h2 { margin:0; padding:2px 5px; font-size:1.4em; }
.sousrub h2 a { display:block; color:#57863C; font-weight:bold;/* border-bottom:1px dotted #627C8B; padding:3px 0 3px 16px; background:url(../images/sousruba.gif) 1px 4px no-repeat; */ }
.sousrub h2 a:hover { color:#F06522; text-decoration:underline; }


/* TABLEAUX : */
table { margin:0 0 1em 0; border:0; width:auto; }
table th { text-align:left; padding:0 0.5em; }
table th p { text-align:left; line-height:12px; }
td { vertical-align:top; padding:0.5em; }
	table.leftwithoutborder   { border:0; float:left; margin:0 1em 0 0; }
	table.leftwithborder   { border:1px solid #000; float:left; margin:0 1em 0 0; border-collapse:collapse; }
	table.centerwithoutborder { border:0; margin:0 auto 1em auto; }
	table.centerwithborder { border:1px solid #000; margin:0 auto 1em auto; border-collapse:collapse; }
	table.rightwithoutborder  { border:0; float:right; margin:0 0 0 1em; }
	table.rightwithborder  { border:1px solid #000; float:right; margin:0 0 0 1em; border-collapse:collapse; }
		table.leftwithborder th, table.centerwithborder th, table.rightwithborder th { border:1px solid #000; }
		table.leftwithborder td, table.centerwithborder td, table.rightwithborder td { border:1px solid #000; }
	table.list_left   { border:0; float:left; margin:0 1em 0 0; }
	table.list_center { border:0; margin:1em auto 1em auto; }
	table.list_right  { border:0; float:right; margin:0 0 0 1em; }
		table.list_left th, table.list_center th, table.list_right th { background:#DFDFDF url(../images/pagelayout/table_th_bgd.gif) repeat-x; color:#525345; }
			table.list_left th p, table.list_center th p, table.list_right th p { color:#fff; }
		table.list_left tr.bglight, table.list_center tr.bglight, table.list_right tr.bglight { background:#F1F1ED url(../images/pagelayout/table_bglight.gif) repeat-x; }
			table.list_left tr.bglight:hover, table.list_center tr.bglight:hover, table.list_right tr.bglight:hover { background:#EFEFEB url(../images/pagelayout/table_bglighto.gif) repeat-x; }
		table.list_left tr.bgdark, table.list_center tr.bgdark, table.list_right tr.bgdark { background:#EAE9E1 url(../images/pagelayout/table_bglight.gif) repeat-x; }
			table.list_left tr.bgdark:hover, table.list_center tr.bgdark:hover, table.list_right tr.bgdark:hover { background:#EFEFEB url(../images/pagelayout/table_bglighto.gif) repeat-x; }


/* FORMULAIRES : */
input.button, input.defaultbutton { color:#fff; border:1px solid #93865B; font-size:0.9em; font-weight:bold; background:#ccc url(../images/pagelayout/button_bgd.gif) repeat-x; text-align:center; vertical-align:middle;}
input.button:hover, input.defaultbutton:hover { border:1px solid #00B0E7; background:#ccc url(../images/pagelayout/button_bgdo.gif) repeat-x;}
.button:hover, .defaultbutton:hover { border:1px solid #00B0E7; background:#ccc url(../images/pagelayout/button_bgdo.gif) repeat-x;}
div.message-feedback { border:0; background:none; padding:0; }
div.message-warning { border:0; background:none; padding:0; }
div.warning { border:0; background:none; padding:0; }
.form_element { margin-bottom:1em; }
.form_element input, .form_element textarea { width:98%; }
.cnil {margin-top:1em;}
label span { font-weight:normal; }
	/*extension formulaire*/
	.class-feedback-form .defaultbutton { clear:both; }
	.class-feedback-form label { display:inline; vertical-align:top;}
	.class-feedback-form .date_et_heure label ,
	.class-feedback-form .date label { display:block; font-weight:normal; }
	.class-feedback-form .date_et_heure .element,
	.class-feedback-form .date .element { float:left; margin-right:6px; }
	.class-feedback-form .date_et_heure,
	.class-feedback-form .date { display:inline;  }
	.class-feedback-form .date_et_heure img,
	.class-feedback-form .date img { margin-top:-2px;margin-right:6px;  }
	.class-feedback-form .date_et_heure label.main_label ,
	.class-feedback-form .date label.main_label  { font-weight:bold; }
	.class-feedback-form .jour,
	.class-feedback-form .mois,
	.class-feedback-form .heure,
	.class-feedback-form .minute { width:20px; }
	.class-feedback-form .annee { width:40px; }
	.class-feedback-form label { }

	.your_email { width:50%; }
	.form_item { display:inline; overflow:hidden; float:left; padding:0 1em 1em 0; }
	.form_break { clear:left; }


/* SONDAGES : */
#sondage { /* overflow:hidden; */ padding-right:25px; }

#sondage .img_col { float:left; margin-right:1em; }
#sondage .button { float:left; margin-right:1em; }
a.button { padding:0.1em 0.5em; color:#fff; border:1px solid #93865B; font-size:0.9em; font-weight:bold; background:#ccc url(../images/pagelayout/button_bgd.gif) repeat-x; text-align:center; vertical-align:middle;}
a.button:hover { border:1px solid #00B0E7; background:#ccc url(../images/pagelayout/button_bgdo.gif) repeat-x;}
#sondage-results img { float:left; margin-right:1em; }
#sondage-results .header img { float:right; margin-left:1em; }
#sondage-results .question_item { clear:left; margin-bottom:1em; overflow:hidden; vertical-align:middle; }
#sondage-results .pourcentage { width:7em; float:left; padding-right:1em; }
#sondage-results td.color { height:10px; background:url(../images/pagelayout/button_bgdo.gif); }
#sondage-results td.background { height:10px; background:#ccc; }


/* AGENDA : */
.calendar-full h2 { font-size:1.3em; color:#B7A66D; }
.calendar-full p { margin:0; padding:0; }
#agenda_header { display:block; border-bottom:1px solid #B7A66D; margin-bottom:10px; overflow:hidden; height:100%; }
	#agenda_header table td { color:#00B1E7; background:#fff; text-align:center; border:1px solid #ccc; padding:0; }
	#agenda_header table td a { background:#00B1E7; color:#fff; display:block; }
	#agenda_header table td a:hover { color:#fff;	background:url(../images/pagelayout/button_bgd.gif); }
	.calendar_heading_prev { font-size:1.5em; }
	.calendar_heading_date { color:#00B1E7; font-size:1.2em; text-align:center; }
	.calendar_heading_next { font-size:1.5em; }
	/*today*/
	#ezagenda_calendar_today { width:290px; }
	#ezagenda_calendar_today h2 { margin-top:1em; }
	#ezagenda_calendar_today h3 a { float:left; }
	#ezagenda_calendar_today .content-view-line { border:0; }
	.themes li { color:#00B1E7; list-style-type:none; font-weight:bold; font-size:1.1em; margin:0; border-bottom:1px solid #ccc; padding:0.2em 0; }
	.themes li a { display:block; }
	.ezagenda_day_event { border-bottom:1px solid #ccc; }
	.ezagenda_day_event h4 { margin:0; padding:0; }
	.ezagenda_day_event h4 a { margin:0; padding:0; }
	#ezagenda_calendar_right {clear:both;}
	#ezagenda_calendar_right .ezagenda_date { font-weight:bold; }
	/*event full*/
	.event_full div.themes { display:block; padding:1em 0; clear:both; }
	.event_full .attribute-header { margin:0; }
	.event_full h2 { margin:0; padding:0; }
	.event_full a { margin:0; padding:0; }


/* FICHES : */
/*view full dans le frame*/
#filing_card { width:530px; }
#filing_card_site_image { display:none; }
#filing_card_body { padding:0 0 0 0;}
	/*vue fiche*/
	#filing_card #filing_card_site_image { display:block; }
	#filing_card #area_top_bgd { border-bottom:dotted 3px #EEE; /*background:url(../images/pagelayout/fiche_haut_bgd.gif);*/ }
	#filing_card #filing_card_body { padding:2em 2em 2em 2em;}
	#filing_card #footer_link { padding:1em 2em 1em 2em; }
	#filing_card h1 { background:none; color:#00B1E7; font-size:1.5em; padding:0; font-weight:bold; }
	#filing_card .content-tipafriend { padding:2em 2em 2em 2em;}
	#filing_card .object-center { text-align:center; }
	#filing_card .object-center .class-image {  }
	/*dépot de fiches*/
	.filingcard_folder table p { margin:0; }
	.grouplisting h2 { margin:0; }
	.grouplisting table { margin:0; }
	.grouplisting table p { margin:0; }
	/*dépot de fiches*/
	.repositorytable { margin:0; padding:0; }
	.repositorytable td { margin:0; padding:0; }


/* GALERIE : */
#galerie .content-view-children { margin-top:1em; }
#galerie .attribute-image { margin:0 1em 0 0; float:left; }
#galerie .vignette_block { text-align:center; float:left; overflow:hidden; margin:0 1em 1em 0;	height:100%; }
#galerie .vignette {width:83px; overflow:hidden; border:1px solid #ccc; padding:10px; margin:0 auto 0 auto;}
#galerie .vignette_block .attribute-image { margin:0 0 1em 0; }
#galerie .vignette_block .attribute-caption { text-align:left; font-style:normal; font-size:0.9em; font-weight:bold; color:#417FAC; }
#galerie .vignette_block .attribute-caption p { line-height:1em; text-align: center; }
	/*Gallerie noscript (=full par défaut de l'image)*/
	.content-navigator_box { text-align:center; padding-bottom:1em; overflow:hidden; }
	.content-navigator div, .content-navigator a { float:left; }


/* RESULTATS DE RECHERCHE : */
.content-search .feedback { margin-top:1em; }
.search_result { padding:0.5em 0; }
.search_result h3 { color:#048FFD;}
.search_result .bglight { border-top:1px solid #fff; background:#F1F1ED url(../images/pagelayout/table_bglighto.gif) repeat-x; padding:0.5em 1em; }
.search_result a { font-size:1.1em; font-weight:bold; }
.search_result .header a, .search_result .header h3 { float:left; width:80%; }
.search_result .class_identifier { color:#333; float:left; width:20%; text-align:right; }
.search_result .attribute-byline { clear:both; }
.search_result .attribute-byline a { margin-right:20px; }
.search_result .author { display:none; }
.search_result .author span { display:none; }
.search_result .date span { font-weight: bold; }
.search_result .attribute-image { margin:0 1em 0 0; float:left; }


/* ANNUAIRES : */
.annuaire { background:url(../images/box-1/border-mr.gif); }
#annuaire_header { padding:1em; background:url(../images/box-1/border-mr.gif); }
#annuaire_header .buttonblock { margin-top:1em; }
.annuaire .warning, .annuaire .feedback { padding:0 1em; }
.annuaire_directory_results { padding:0 1em; background: url(../images/box-1/border-mr.gif); }
.annuaire .bglight { margin-top:0.5em; border-top:1px solid #fff; background:#F1F1ED url(../images/pagelayout/table_bglighto.gif) repeat-x; padding:0.5em 1em; }
.annuaire .pagenavigator { margin:1em 0 0.5em 0; padding:0 1em; background:url(../images/box-1/border-mr.gif); }

#annuaire_3894 .attribute-header { display:none; }

/* Liens de bas de contenu : imprimer, tipafriend retour etc... */
#footer_link { margin:0px 0 0 0; clear:right; padding:20px 0; clear:both;}
	#footer_link a { padding-left:17px; margin-right:10px; color:#2E3234; }
		#footer_link a:hover { color:#F68427; }
		#footer_link .tipafriend { background:url(../images/pagelayout/footer_tipafriend.gif) no-repeat 1px 3px; }
		#footer_link .print { background:url(../images/pagelayout/footer_print.gif) no-repeat 0 3px; }
		#footer_link .page_top { display:none; /* background:url(../images/pagelayout/footer_page_top.gif) no-repeat 1px 3px;*/ }
		#footer_link .previous { background:url(../images/pagelayout/footer_previous.gif) no-repeat 1px 3px; }
		#footer_link .close { background:url(../images/pagelayout/footer_close.gif) no-repeat 5px 3px; }

/* FRONTPAGE */
.class-frontpage {  }
	.columns-frontpage { }
		.columns-frontpage .left-column-position { padding-bottom:8px; border-bottom:dashed 1px #838EA0; margin-bottom:21px; }
			
				#alaune .class-article { margin:0; clear:left; overflow:hidden; border:0; }
					#alaune h2 { color:#226465; font-size:1.4em; margin:0 0 10px 0; padding:0; background:none; }
					#alaune h3 { display:none; }
						#alaune .attribute-link a { color:#B4087C; background:url(../images/puce_ensavoirplus.gif) no-repeat 0 4px; padding-left:18px; }
				#toutelactu { color:#FFF; font-weight:bold; margin:0;  }
					#toutelactu span { padding:3px 20px 0 15px; background:#D3D404; }
		.columns-frontpage .right-column-position { clear:both; }
		.current_node_id_200 .columns-frontpage .right-column-position { padding-right:25px; }			
				#zoomsur { background:#000; color:#FFF; padding:10px 23px; float:right; width:207px; overflow:hidden; }
					#zoomsur div.content-view-embed { }
						#zoomsur div.class-article { border:0; }
							#zoomsur h2 { color:#FFF; }
								#zoomsur div.attribute-image { clear:both; }
									#zoomsur div.attribute-image img { border:solid 1px #FFF; margin-bottom:15px; }
								#zoomsur .attribute-link a { color:#B4087C; background:url(../images/puce_ensavoirplus.gif) no-repeat 0 4px; padding-left:18px; }
				#cemoisci { width:260px; margin-bottom:25px; overflow:hidden;}
					#cemoisci h2 { font-size:1.2em; margin:0; background:none; padding:0; color:#000; }
					#cemoisci .agenda_front .content-view-children { margin-bottom:10px; }
					#cemoisci div.class-article { margin:0; padding:0; border:0; }
					#cemoisci .attribute-byline { margin-bottom:5px; }
						#cemoisci .attribute-byline a { color:#000; font-weight:bold; }
						a#all_events { color:#FFF; font-weight:bold; margin:0; }
						 	a#all_events span {  padding:3px 20px 3px 15px; background:#838EA0; }	

/* Folder */
div.class-folder { padding-right:25px; }
	/*div.class-folder div.attribute-header {  }
		div.class-folder div.attribute-header h1 { color:#135A5B; margin-left:-28px; background:url(../images/puce_header2.gif) no-repeat; padding-left:40px; }*/
/* Article */
div.class-article { margin:10px 0; padding-bottom:15px; border-bottom:dashed 1px #838EA0; overflow:hidden; }	
	/*div.class-article div.attribute-header { margin-left:-28px; background:url(../images/puce_header2.gif) no-repeat; padding-left:40px; }*/
		div.class-article div.attribute-header h1 { color:#135A5B; }
	div.class-article h2.titre_article { color:#135A5B; background:none; }
/* Article en exergue */
div.highlighted_object { padding-bottom:30px; border-bottom:dashed 1px #838EA0; margin-top:15px; }
	div.highlighted_object div.content-view-line { background:#E33319; padding:15px 23px 0 23px; }
		div.highlighted_object h2.titre_article { color:#FFF; background:none; }
		div.highlighted_object h3 { color:#000; font-weight:bold; }
		div.highlighted_object div.attribute-link { }
			div.highlighted_object div.attribute-link a { color:#FFF; padding-left:18px; background:url(../images/puce_exergue.gif) no-repeat 0 4px; }
		div.highlighted_object div.class-article { border:0; }
/* Article simple */
div.simple_article { width:520px; }
	div.simple_article h2 { color:#135A5B; background:none; }
	div.simple_article  div.attribute-image { padding-right:5px; }
	div.simple_article  div.attribute-short h3 { font-size:1em; color:#A2A335; }
	
	
/* -------------------------------------------------------------------------------------------------------------------- Rajout Johan (13/10/2008)
/* --------------------------------------------------------------------------------------------- Espacements */
	.sans_espacement {margin:0}
	.petit_espacement {margin-bottom:5px}
	.grand_espacement {margin-bottom:20px}
	.tres_grand_espacement {margin-bottom:30px}
/* --------------------------------------------------------------------------------------------- Paragraphes */
	p {
		line-height:1.5em;
		text-align:justify;
		margin-bottom:10px
	}
/* ------------------------------------------------------------------------- Retour à la ligne */
	p.retour_ligne {clear:both}
/* ------------------------------------------------------------------------- Espacement */
	p.sans_espacement {
		margin:0;
		padding-bottom:0
	}
	p.petit_espacement {margin-bottom:5px}
	p.grand_espacement {margin-bottom:20px}
	p.tres_grand_espacement {margin-bottom:30px}
/* ------------------------------------------------------------------------- Alignement */
	p.alignement_centre {text-align:center}
	p.alignement_droite {text-align:right}
/* ------------------------------------------------------------------------- Introduction */
	p.introduction {
		clear:both;
		border-left:4px solid #226465;
		padding:0 0 0 9px
	}
	p.introduction:first-letter {
		line-height:1em;
		font-size:1.7em;
		font-weight:bold;
		margin:0 3px 0 0
	}
/* ------------------------------------------------------------------------- Mise en avant */
p.mis_en_avant {
		clear:both;
		border:1px dashed #999;
		background:#e2f2d5;
		padding:5px 10px
	}
/* ------------------------------------------------------------------------- Citation */
p.citation {
		clear:both;
		font-style:italic;
		background:#f8f9fb url(../images/citation.gif) no-repeat 97% 5px;
		padding:10px 60px 10px 10px
	}
/* --------------------------------------------------------------------------------------------- Tableaux */
	table.tableau_donnees {
		float:left;
		width:100%;
		border-collapse:collapse;
		background:url(../images/dotted_gris.gif) repeat-x bottom;
		margin:0 0 15px 0
	}
	table.tableau_donnees tr p {
		text-align:left;
		line-height:normal;
		margin:0
	}
	table.tableau_donnees tr th {
		background:#e3f2d5 url(../images/dotted_gris.gif) repeat-x;
		padding:4px
	}
	table.tableau_donnees tr th p {text-align:center}
	table.tableau_donnees tr td {
		border:0;
		vertical-align:top;
		background:url(../images/dotted_gris.gif) repeat-x;
		padding:8px 4px
	}
	table.tableau_donnees tr td.mis_en_avant {background:#efefef url(../images/dotted_gris.gif) repeat-x}
	table.tableau_donnees tr td.alignement_centre p {text-align:center}
	table.tableau_donnees tr td.alignement_droite p {text-align:right}
	
	/* Jeu mot mystère */
	.jeumotmystere { font-size:1.2em; }
		.jeumotmystere div { padding:2px 0 0 0; }
			.jeumotmystere input { margin:2px 0 0 0; border:1px solid #111; background:#AAA; color:#EEE; }
			input#newprop { margin:2px 0 0 0; border:1px solid #111; background:#AAA; color:#EEE; }
	.link_motmystere { margin-top:5px; }	
	
	/* Liens des formulaires */
.class-iag_formbuilder { clear:both; }

/* Titres du frontpage */
h2.type1 { margin-left:-28px; background:url(../images/puce_header1.gif) no-repeat; padding-left:40px; font-size:1.6em; color:#226465; }
h2.type2 { margin-left:-28px; background:url(../images/puce_header2.gif) no-repeat; padding-left:40px; font-size:1.6em; color:#226465; }		

p { font-size:1.1em; }	

/* liens class animation */
	a#animation {	background:#F68427; color:#FFF; font-weight:bold; }
		a#animation:hover { background:#D73F45; text-decoration:none; }
			a#animation span { padding:0 5px; }
	
/* choose date */
	#date { overflow:hidden; width:auto; }
	#date td { width:auto;}
	#date td input { float:left;}
	a.dp-choose-date {  display:block; float:left; margin-left:5px; text-indent:-2000px; background:url(../images/calendar.gif) no-repeat; width:20px; height:20px; overflow:hidden; padding:0; }
	
#path { display:block; padding-bottom:12px; padding-top:10px; overflow:hidden; color:#999; }

#livre_dor div { margin-bottom:10px; }
#livre_dor div.date, #livre_dor div.break { margin-bottom:0px; }
#livre_dor div.date { text-decoration:underline; }

.content-question .listing { padding-bottom:20px; }

#quiz .question { font-weight:bold; margin:5px 0 10px 0; }

#theme1 { float:right; padding-left:20px; width:150px; }
#themes2 { float:right; padding-left:20px; width:150px; }
.event_full #themes2 a { padding-left:14px; }


/* ----------------------------------------------------- Ajout Johan le 27/05/2010 */
	body.current_node_id_200 #alaune {
		float:left;
		width:100%
	}


.content-media object{ 
	margin-left :-45px;
}



