/* chemin d'accès */
#pagelayout_pathdesign { padding:0; margin:0; /* height:240px; overflow:hidden; */ }
	#pagelayout_pathdesign img { display:block; }
	#folder_image { }
		.path1 { height:20px; margin:0; position:relative; top:-45px; }
			.path1 a { font-size:1.6em; font-style:italic; color:#FFF; padding:0; line-height:1em; cursor:default; }
		.path2 { padding:0; margin:0 0 0 28px; height:25px; border-bottom:2px solid #F0037F; position:relative; top:-47px; z-index:0; }
			.path2 a { color:#F0037F; font-size:1.7em; cursor:default; }

.p-right { text-align:right; }
.p-center { text-align:center; }

/* titre rubrique */
#folder_name { display:none; }
#folder_name span{}

.inset_title { font-size:1.8em; font-weight:bold; margin-bottom:0.5em; }

/* ENCADRES (inset en embed) deux choses soit embed au centre (unfixed) sans limitation de width */
		/* encadré au centre*/
		.embed-unfixed { text-align:center; margin:10px 0; }
		.embed-unfixed .inset { }
		.embed-unfixed .inset .inset_title { }
		.embed-unfixed .inset .inset_title span {}
		.embed-unfixed .inset .title {  }
		.embed-unfixed .inset .image_de_presentation { float:left; margin-right:10px; }
		.embed-unfixed .inset script {  }
		.embed-unfixed .inset p { }
		.embed-unfixed .inset p i { }
		.embed-unfixed .inset .link a { }
		.embed-unfixed .inset .object-left { margin-right:6px; }
		.embed-unfixed .inset .object-center { }
		.embed-unfixed .inset .object-right { margin-left:6px; }

		/* encadré à gauche*/
		.embed-leftfixed { float:left; margin-right:10px; }
		.embed-leftfixed .inset { width:200px; margin:0 0 20px 0; }
		.embed-leftfixed .inset_title span { }
		.embed-leftfixed .inset .title { }
		.embed-leftfixed .inset p { }
		.embed-leftfixed .inset .object-left { }
		.embed-leftfixed .inset .object-center { }
		.embed-leftfixed .inset .object-right { }
		
		/* encadré à droite*/
		.embed-rightfixed { float:right; margin-left:10px; }
		.embed-rightfixed .inset { width:200px; margin:0 0 20px 0; }
		.embed-rightfixed .inset_title span { }
		.embed-rightfixed .inset .title { }
		.embed-rightfixed .inset p { }
		.embed-rightfixed .inset .object-left { }
		.embed-rightfixed .inset .object-center { }
		.embed-rightfixed .inset .object-right { }

/* BLOC LIENS */
div.link { text-align:right; }
div.link a { font-weight:bold; color:#00A0C6; padding:2px 0 2px 25px; background: url(../images/link.gif) no-repeat 0 2px; }
div.link a span { border-right:1px solid #00A0C6; padding-right:5px; }
div.link a:hover { color: #E5E5E5; }
/* Style des LIRE LA SUTE : */
.read_more { text-align:right; border-right:1px solid #00A0C6; padding-right:5px; }
.readmore a.link { }

.elementlist_elementlink { text-align:left; padding:0 0 0 25px; background: url(../images/link.gif) no-repeat 0 1px;}
.elementlist_elementlink a { border-right:1px solid #00A0C6; padding:0 5px 0 0; font-weight:bold; }

#sousrub { margin:-20px 0 15px 150px; margin-top:-20px; line-height:1.4em; z-index:10; }
	#sousrub a { padding:0 5px; border:0; }
		#sousrub a:hover { text-decoration:underline; }

/* Spécifiquement pour l'ACCUEIL, on va mettre du padding à gauche dans les articles ... FRONTPAGE */ 
.section11 .inset_article { padding:0 0 15px 28px; width:407px; overflow:hidden; }
/* .section11 .inset_article .title { margin-left:-28px; font-style:italic; font-size:1.6em; }*/
.section11 .inset_article_title { margin-left:-28px; font-style:italic; font-size:1.6em; }
.section11 .horaires { font-style:italic; font-size:0.85em; }
.section11 .inset_article .inset_title { color:#00A0C6; font-size:1.8em; font-weight:bold; border-bottom:2px solid #1E507B; margin-bottom:5px; padding-bottom:3px; }
.section11 .intro { border-bottom:2px solid #1E507B; padding-bottom:9px; margin-bottom:3px; }
.section11 .link { clear:left; }
/* Agenda du frontpage */
	#inset_article_5129 table { border-top:2px solid #00A0C6; border-bottom:1px solid #00A0C6; margin:0 0 5px 0; }
	#inset_article_5129 table td { vertical-align:top; color:#FFF; padding-right:10px; }
	#inset_article_5129 .inset_title { font-size:1em; border:0; }
	#inset_article_5129 .horaires, #inset_article_5129 .intro { border:0; padding:0; margin:0;}
	#inset_article_5129 .link { text-align:left; }
	#inset_article_5129 table td .link { border:0; text-align:right; }
	#inset_article_5129 table .link a { background:none; }
	#inset_article_5129 table .link a span { border:0; padding:0; }
	.alldates { text-align:left; }
	#inset_article_5129 .intro p { text-align:left; }
.section11 #inset_article_5447 .inset_article_body { border-top : 2px solid #00A0C6; }

/* STYLE DE LA RUBRIQUE AGENDA : (agenda2.tpl overridé) */
#agenda { margin:-25px 0 0 0; }
#agenda h1 { color:#45A828; font-size:2.4em; text-align:right; margin:0; padding:0; }
#agenda h2 { color:#45A828; border-bottom:2px dotted #9D7F98; margin:15px 0 0 0; }
#agenda table { }
#agenda table td { padding:10px 20px; }
#agenda table.bgdark { background:#45A828; }
.tdagenda1 { width:40%; border-right:1px dashed #855F7E; }
	.tdagenda1 a { color:#FFF; }
		.tdagenda1 a:hover { text-decoration:underline; }
.tdagenda2 { width:20%; border-right:1px dashed #855F7E; font-style:italic; }
.tdagenda3 { width:20%; border-right:1px dashed #855F7E; font-style:italic; }
.tdagenda4 { width:20%; font-style:italic; }
#agenda_view_full { margin:-20px 0 0 0; }
#agenda_view_full h1 { font-style:italic; font-size:1.4em; margin:0 0 15px 0; }

/* DIVERS */
#elementlist_firstelement { }
#elementlist_subcategories { padding:0 0 0 15px; }

/* TABLEAUX */
table.withborder { border:1px solid #FFF;  border-collapse:collapse; margin:0 1px; }
table.withborder td { border:1px solid #FFF;  border-collapse:collapse; padding:5px; }
table.withoutborder { border:0; }
table.withoutborder td { border:0; padding:5px; }
table.renderedtable { /* défini dans ez.css */ }

/* FORMULAIRES */
.form_input input, .form_input textarea { margin:3px; }
.mandatory { margin:0 0 10px 0; font-style:italic; }
label { margin:0 0 5px 0; }

/* WALLPAPERS */
#wallpaper { }
.copyright { font-size:0.8em; font-style:italic; }

/* MOTEUR DE RECHERCHE */
.content-search { }
.content-search .elementlist_element { border-bottom:1px dashed #00A0C6; padding:15px 0; }

/* Spécifique Newsletter : On masque le titre : */
.section21 .content-view-full .class-link h1 { display:none; }

/* Ecards */
.section19 #sondage2 h1 { display:none; } /* masquer le titre ecards */

#ecard_theme_0 table td { text-align:center; padding:10px; }
#ecard_theme_0 table td div p { text-align:center; }


/* NEWSLETTER */
.class-folder div.message-warning { border:2px solid #F00; background:#F99; color:#FFF; }
.message-warning h3 { color:#FFF; background:none; }

/* quizz */
#quiz .your_answer { }
#quiz .your_answer span { display:block; }
#quiz .incorrect { color:red; font-weight:bold; }
#quiz .correct { color:green; font-weight:bold; }
#quiz #your_score { margin:10px 0 20px 0; text-align:center; text-decoration:underline; }
#quiz .counter { font-weight:bold; }

table.elementlist {width: 100%;border:0; margin: 0; padding: 0;}
td.rightcol { width:50%; padding-left: 7px; text-align: justify; vertical-align: top;}
td.leftcol { width:50%; padding-right: 7px; text-align: justify; vertical-align: top;}

sup { margin:0; padding:0; line-height:0.8em; font-size:0.8em;}

