/* CONTENT CSS - 20060522 */

/* This stylesheet should contain all styles for content class templates */

/* ----- INOVAGORA ----- */

#site_title { display:none; }

/* génériques */

 /*visited*/
 
  #main {}
	#main-position .class-article p a:visited { color:#7B7D53; }
	#main-position .attribute-short p a:visited { color:#7B7D53; }
	#main-position .event_line a { color:#888983; }
	#main-position .class-article li a:visited { color:#7B7D53; }
	#main-position .attribute-short{color:#FBFEFE;}
		#main-position .class-article {color:#FBFEFE;}
	#main-position .class-article p a:hover {color:#E20919;}
	#main-position .attribute-short p a:hover {color:#E20919;}
		#main-position .class-article li a:hover {color:#E20919;}
ul, li { list-style-type:none; }
p { text-align:justify; line-height:1.6em; }

/*simili <br/> = maj+entree ds l'éditeur*/
.spacer { display:block; height:1em; margin:0; }

.attribute-header {  border-bottom:1px dotted #3C525D; padding: 10px 0 2px 0px; margin-bottom:10px;}
.class-frontpage .attribute-header { border-bottom:1px dotted #3C525D; padding-bottom:2px;  margin-bottom:7px;  font-family:trebuchet ms; font-weight:normal; }
.border-box .attribute-header { border-bottom:1px dotted #3C525D; padding-bottom:2px; margin-bottom:10px; }
.class-frontpage .attribute-header h1 {}
h1 {color:#B9CE07; font-size:1.3em; display:inline; padding:0 15px 0 0; font-weight:bold;  }
.border-box h1 { background:none; color:#3C525D; font-size:1.6em; display:inline; padding:0 0 0 0;}
.class-frontpage h1 { background:none; color:#3C525D; font-size:1.6em; display:inline; padding:0 0 0 0; }

h2 { font-size:1em; color:#3C525D; }
.titre_article { font-size:1.2em; margin:0; color:#fff;}
h3 { font-size: 1.1em; color: #3C525D; }
h4 { font-size: 1em; color:#3C525D; }
h5 { font-size: 0.9em; color:#3C525D; }
h6 { font-size: 0.8em; color: #3C525D; }

/* box par défaut */
.border-box { margin-bottom: 1em; }
.border-tl { background:url(../images/box-1/border-tl.gif) no-repeat top left; }
.border-tr { background: url(../images/box-1/border-tr.gif) no-repeat top right; padding: 0 7px 0 7px; }
.border-tc { font-size:0; height:7px; background:url(../images/box-1/border-tc.gif) repeat-x top left; }

.border-ml { background: url(../images/box-1/border-ml.gif) repeat-y center left;}
.border-mr { background: url(../images/box-1/border-mr.gif) repeat-y center right; padding: 0 1px 0 1px; }
.border-mc { height:1%; padding:0 0.9em 0 0.9em; background:url(../images/box-1/border-tc.gif); }
.border-mc:before, .border-mc:after { content:"-"; height:0; visibility:hidden; display:block; clear:both; }

.border-bl { background:url(../images/box-1/border-bl.gif) no-repeat bottom left; }
.border-br { background: url(../images/box-1/border-br.gif) no-repeat bottom right; padding: 0 7px 0 7px; }
.border-bc { font-size:0; height:7px; background:url(../images/box-1/border-bc.gif) repeat-x bottom left; }
.border-box .attribute-image { float:none; margin-right:0;  }

.border-box h1 { background:none; display:block;color:#00B1E6; margin-bottom:6px; }

/* box verte */
.box-2 .border-tl { background:url(../images/box-2/border-tl.gif) no-repeat top left; }
.box-2 .border-tr { background: url(../images/box-2/border-tr.gif) no-repeat top right; padding: 0 7px 0 7px; }
.box-2 .border-tc { font-size:0; height:7px; background:url(../images/box-2/border-tc.gif) repeat-x top left; }

.box-2 .border-ml { background: url(../images/box-2/border-ml.gif) repeat-y center left;}
.box-2 .border-mr { background: url(../images/box-2/border-mr.gif) repeat-y center right; padding: 0 1px 0 1px; }
.box-2 .border-mc { height:1%; padding:0 0.9em 0 0.9em; background:url(../images/box-2/border-tc.gif); }
.box-2 .border-mc:before, .box-2 .border-mc:after { content:"-"; height:0; visibility:hidden; display:block; clear:both; }

.box-2 .border-bl { background:url(../images/box-2/border-bl.gif) no-repeat bottom left; }
.box-2 .border-br { background: url(../images/box-2/border-br.gif) no-repeat bottom right; padding: 0 7px 0 7px; }
.box-2 .border-bc { font-size:0; height:7px; background:url(../images/box-2/border-bc.gif) repeat-x bottom left; }

.box-2 .attribute-link a { padding-left:12px; font-weight:bold; color:#fff; background:url(../images/box-2/read_more.gif) no-repeat 0 5px; text-decoration:none; }
.box-2 .attribute-link a:hover { color:#333; background:url(../images/box-2/read_more.gif) no-repeat 0 5px; text-decoration:none; }

.box-2 h1 { color:#3C525D; }
.box-2 h2.box_title { font-size:1.2em; color:#3C525D; }
.box-2 p { color:#000; }
.box-2 .attribute-image { float:none; margin-right:0; }


/* ARTICLE */
.first_child { }
.last_child { }

.content-view-full { background:#4D5148; overflow:hidden;height:100%; }

.content-view-line { border-bottom:1px dotted #9F9F9B; background:#4D5148; padding:0 0 10px 0; margin-bottom:10px; display:block;  height:100%; }
.content-view-line a {color:#9F9F9B;}
.content-view-line a:hover {color:#E20919;}
.content-view-sitemap a {color:#9F9F9B;}
.content-view-sitemap a:hover {color:#E20919;}
/*chemin*/
#path { width:450px; margin: 0; color:#6D7B8F; }
#path a { color:#6D7B8F; }
#path a:hover { color:#E20919; }

/*image*/
.thumbnail_image { float:left; margin-right:1em; }
.imageleft { float:left; margin-right:1em; }
.attribute-image { float:left; margin-right:1em; }

div.object-left { float:left; margin-right:10px; }

div.object-right { float:right; margin-left:1em; }

div.object-left .attribute-image { margin-right:0; }
div.object-right .attribute-image { margin-left:0; }

.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 { color:#000; font-size:0.9em; font-style:italic; line-height:1.1em; }
.object-center .attribute-caption { text-align:center; }

/*lire la suite*/
#main-position .attribute-link a { padding-left:17px; font-weight:bold; color:#93948F; background:url(../images/parc_mayenne/picto_plus.gif) no-repeat 0 5px; text-decoration:none; }
#main-position .attribute-link a:hover { color:#E20919; background:url(../images/pagelayout/read_moreo.gif) no-repeat 0 5px; text-decoration:none; }
#main-position .attribute-link a:visited { color:#96BF0D; text-decoration:none; }

/*lien vers fiche (custom tags)*/
a.custom { padding-left:11px; font-weight:bold; color:#96BF0D; background:url(../images/pagelayout/read_more.gif) no-repeat 0 5px; }
#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; }


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

/* Liens de bas de contenu : imprimer, tipafriend retour etc... */
#footer_link { margin-top:10px; overflow:hidden;width:450px;}
#footer_link a { padding-left:16px; margin-right:10px; color:#93948F;}
#footer_link a:hover { padding-left:16px; margin-right:10px; color:#E20919;}
#footer_link .tipafriend { background:url(../images/pagelayout/footer_tipafriend.gif) no-repeat 0 3px; }
#footer_link .print { padding-left:17px; background:url(../images/pagelayout/footer_print.gif) no-repeat 0 3px; }
#footer_link .print:hover { padding-left:17px; background:url(../images/pagelayout/footer_print.gif) no-repeat 0 3px; }
#footer_link .page_top { background:url(../images/pagelayout/footer_page_top.gif) no-repeat 0 3px; }
#footer_link .previous {  background:url(../images/pagelayout/footer_previous.gif) no-repeat 0 3px; overflow:hidden; }
#footer_link .close { padding-left:12px; background:url(../images/pagelayout/footer_close.gif) no-repeat 0 3px; }

/* tableaux */
table { margin:1em 0 1em 0; border:0; font-size:1em; }
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.centerwithoutborder { border:0; margin:1em auto 1em auto; }
table.rightwithoutborder  { border:0; float:right; margin:0 0 0 1em; }

table.leftwithborder   { border:1px solid #000; float:left; margin:0 1em 0 0; border-collapse:collapse; }
table.centerwithborder { border:1px solid #000; margin:1em auto 1em auto; border-collapse:collapse; }
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; }


/* FRONTPAGE */
.class-frontpage {}

.class-frontpage .content-view-line { border:0; width:450px; }

.left-column-position { width:394px; float:left; }
.left-column .class-article { border-bottom:1px dotted #6E6E6C; padding:0 0 10px 0; display:block; }
.left-column .highlighted_object .attribute-image { float:none; margin-right:0; }

a#toutelactu {   margin-top:-30px; text-transform:uppercase; color:#B9CE07; }
#toutelactu:hover {color:#E20919;}


.right-column-position { width:181px; float:right; }
.right-column .class-article { border:0; padding:0; margin:0; }

.event_line { margin-bottom:6px; }
.event_line .ezagenda_date { color:#666; font-weight:bold; padding-right:6px; }
.event_line p { display:inline; color:#6D7B8F; }
#all_events { display:none; }

a#tous_les_evenements { font-size:1.2em; padding-left:11px; color:#4EC4E7; font-weight:bold; background:url(../images/pagelayout/tous_les_evenements.gif) no-repeat 0 5px; }
a#tous_les_evenements:hover { color:#96BF0D;}
a#tous_les_evenements:visited { color:#4EC4E7; text-decoration:none; }

/* formulaire */
input.button, input.defaultbutton { color:#fff; margin-left:119px;  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 { }

#date-et-heure, #date { _display:inline; _white-space:nowrap; }
.your_email { width:50%; }
.form_item {  display:inline; overflow:hidden; float:left; padding:0 1em 1em 0; _padding:0 0 0 0; }
.form_break { margin-left: 70px; clear:left; }

/*Sondage*/
#sondage { overflow:hidden; }
#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*/
/*full*/
.calendar-full h2 { font-size:1.3em; color:#93948F; }
.calendar-full p { margin:0; padding:0; }
#agenda_header { display:block; border-bottom:1px dotted #B9CE07; margin-bottom:10px; overflow:hidden; height:100%; }

	#agenda_header table td { color:#B9CE07; background:#1E221D; text-align:center; border:1px solid #ccc; padding:0; }
	#agenda_header table td a { background:#B9CE07; color:#fff; display:block; }
	#agenda_header table td a:hover { color:#fff;	background:red; }
	.calendar_heading_prev { font-size:1.5em; }
	.calendar_heading_date { color:#93948F; 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:#93948F; list-style-type:none; font-weight:bold; font-size:1.1em; margin:0; border-bottom:1px dotted #93948F; padding:0.2em 0; }
	.themes li a { display:block; color:#93948F; }
	.themes li a:hover{ display:block; color:#E20919; }
	.ezagenda_day_event { border-bottom:1px dotted #B9CE07; }
	.ezagenda_day_event h4 { margin:0; padding:0;color:#93948F; }
	.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_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 { 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;}

/*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; }

/*Gallerie*/
#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; }
/* .class-image .attribute-caption { font-size:1em; font-style:normal; line-height:15px; } */


/*Résultats 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 dotted #fff;  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%; color:#93948F ;}
.search_result .header a:hover {color:#E20919;}
.search_result .class_identifier { color:#7B7D53; 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; color:; }
.search_result .attribute-image { margin:0 1em 0 0; float:left; }
.search_result .date {color:#7B7D53;}

/*annuaire*/
.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); }


/* --- INOVAGORA --- */
.class-folder { background:#4D5148;}
.class-article { background:#4D5148;}


