.embed-leftfixed { float: left; margin-right: 10px; }
.embed-rightfixed { float: right; margin-left: 10px; }
.embed-unfixed { text-align: center; margin: 10px 0; }

a {color: #3677AF;text-decoration:none;}
	a:hover {color: #ff6633;text-decoration:none;}

.elementlist_elementlink a { font-weight:bold; color:#979797; padding-left:14px; background:url(/design/valencemajor/images/lire_la_suite.gif) no-repeat 0 2px;}
	.elementlist_elementlink a:hover { color: #ff6633; }

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

/* chemin d'accès */
#pagelayout_pathdesign { padding: 10px 0; }
#pagelayout_pathdesign p { margin:0; }
#pagelayout_pathdesign p a { text-decoration:none; color:#343E56; }
#pagelayout_pathdesign p a:hover {text-decoration:underline; color: #343E56;}
/* marquee */
marquee {margin:0 200px 0 0;}

#folder_name {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 15px;
	margin-left: 0pt;font-weight: bold;
	font-size: 1.2em;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	padding-top: 3px;
	padding-bottom: 2px;
}
#folder_name span{}


.section7 #folder_name {border-bottom-color: #FFCC00;}
.section7 #folder_name h1{ padding: 3px 50px 3px 18px;color: #ffffff;background:#FFCC00 url(../images/trame_jaune.gif) no-repeat; }

.section8 #folder_name {border-bottom-color: #C6CD0F;}
.section8 #folder_name h1{ padding: 3px 50px 3px 18px;color: #ffffff;background:#C6CD0F url(../images/trame_vert.gif) no-repeat; }

.section9 #folder_name {border-bottom-color: #3777B0;}
.section9 #folder_name h1{ padding: 3px 50px 3px 18px;color: #ffffff;background:#3777B0 url(../images/trame_bleue.gif) no-repeat; }

.section10 #folder_name {border-bottom-color: #961E6E;}
.section10 #folder_name h1{ padding: 3px 50px 3px 18px;color: #ffffff;background:#961E6E url(../images/trame_violet.gif) no-repeat; }

.section11 #folder_name {margin-right:205px;border-bottom-width: 0px;}
.section11 #folder_name h1{ padding: 3px;padding-right:50px;}

/* ENCADRES (inset en embed) */
.inset a {display:inline;}

.inset_body {}
.inset_article {}

.inset .folder_name {position:relative;}

.embed-rightfixed {
	position:relative;_left: 15px;
	margin:0 0 20px 20px !important;
	!margin:-37px 0 20px 10px !important;
	margin:-37px 0px 20px 0;
	padding: 0 0 0 0; background: #fff;
	width:197px;
	float:right;
	}

.embed-rightfixed .inset { background:#FFCC00; color: #fff;}
.embed-rightfixed .inset a {color:#000;text-decoration:underline;}
.embed-rightfixed .inset a:hover {color:#fff;}
.embed-rightfixed .inset p { text-align: left; }
	.embed-rightfixed .inset .folder_name {background:url(../images/trame_jaune.gif);font-size:1.2em;font-weight:bold;padding:3px 10px; }
	.embed-rightfixed .inset .folder_body { padding: 0 10px; }


.section8 .inset { background:#C6CD0F;position:relative !important; }
.section8 .embed-rightfixed .inset .folder_name {background:url(../images/trame_vert.gif);font-size:1.2em;font-weight:bold; border:0;}

	#inset_5217 .inset_title { display: none; }

.section9 .inset { background:#3777B0; }
.section9 .embed-rightfixed .inset .folder_name {background:url(../images/trame_bleue.gif);font-size:1.2em;font-weight:bold;}
.section9 .embed-rightfixed { background:#3777B0; }

.section10 .inset { background:#961E6E; }
.section10 .embed-rightfixed .inset .folder_name {background:url(../images/trame_violet.gif);font-size:1.2em;font-weight:bold;}

	/* accueil */
	.section11 .embed-leftfixed .inset  { margin: 0; width:380px; _width: 370px; color:#343E56; }
		.section11 .embed-leftfixed .inset_title { font-weight:bold;color:#343E56;padding:0px;font-weight:bold; font-size:1.4em;margin-bottom:10px;text-align:left; }
		.section11 .embed-leftfixed .inset_body { padding: 0; }
		.section11 .embed-leftfixed .inset .title { display: none;; }
		.section11 .embed-leftfixed .inset p { margin:0;padding:0 0 5px 0;text-align:left; }
		.section11 .embed-leftfixed .inset_article_title { color: #4A4A4A; font-size: 1.1em; font-weight: bold; }
	
	.section11 .embed-leftfixed .inset_article { padding-top: 10px; border-top: 1px solid #ffcc00; }
	.section11 .embed-leftfixed #inset_article_5264 { border-top: 0px; }
	
	#inset_article_5264 a {
		display: block;
		text-decoration: none;
		font-weight: bold;
		padding: 2px 0 2px 10px;
		color: #000;
		background: #D3DB26 url(../images/archives_puce.gif) no-repeat 98% 5px;
		}
		#inset_article_5264 a:hover { background: #999 url(../images/archives_puce.gif) no-repeat 98% 5px; }	
	
	
	.section11 .embed-unfixed .inset { float:left; width:141px !important; width:131px; background: #F2E7EF; margin: 4px 10px 0 0; text-align: left; padding-bottom: 0; margin-top: -30px; }
		.section11 .embed-unfixed .folder_name {display: block;width:129px !important;width:129px;color:#fff;font-weight:bold;font-size:1em;padding: 0 6px 14px 6px;text-align:left; background: #971E6E url(../images/lesaviezvous.gif) no-repeat 0 100%; }
			.section11 .embed-unfixed .folder_name span { display: block; line-height: 12px; }
		.section11 .embed-unfixed .folder_body { padding: 0 10px 10px 10px;}
		.section11 .embed-unfixed .elementlist_elementtitle { color:#343E56;font-weight:bold;padding-bottom:14px;text-align:left;padding:0; margin: 0; }
		.section11 .embed-unfixed .elementlist_elementtitle h2 { padding:0; margin: 0; font-size:0.9em;}
		.section11 .embed-unfixed .image_de_presentation { float:left; margin-right:10px; }
		.section11 .embed-unfixed script { display:none; }
		.section11 .embed-unfixed p { margin:0px; text-align:left; }
		.section11 .embed-unfixed p i { font-style:normal; }

	.section11 .embed-rightfixed {
		position:relative;_left: 0px;
		margin:-54px -5px 20px 0 !important;
		margin:-54px 0 20px 0;
		}
		.section11 .embed-rightfixed .inset {background:#EAEAEA;}
	.section11 .embed-rightfixed .inset .flash_title { color: #000; font-weight:bold;background: #EAEAEC;font-size:1.2em;padding:15px 0px 3px 3px; text-align:left;  background:#EAEAEC url(../images/degrade_carte.jpg); }

	#inset_article_2803 { text-align: center; background:url(../images/7_communes_trame.gif); padding: 1px 0 1px 0; }
	#inset_article_2803 select { font-size: 0.9em; _font-size: 1em; _margin: 0 0 0 22px; }
		#inset_article_2803 option { color: #000; }
		
		#inset_article_2803 .title { position: relative;background:none; color :#000; font-weight: bold;font-size: 1.1em; }

/* Fin des encadrés */

	.embed-unfixed .class-image p  { text-align: center; }
	.object-center { }
	


/* lire la suite */
.read_more a {
		font-weight: bold;
		color: #999999;
		padding: 2px 0 2px 14px;
		background: url(../images/lire_la_suite.gif) no-repeat 0 4px;
		}
		.read_more a:hover { color: #343E56; }

/* agenda */
/* Full Agenda view agenda2full.tpl */	
	div.class-agenda p.agenda_full_url { text-align: center;}
	div.class-agenda p.agenda_date{ clear:left; float:left; width: 55%; padding: 1px 0px 4px 4px; font-size: 10px;}


/* toolbar Calendar view agenda2toolbar.tpl */
	div#toolbar_Agenda_calendar, div#toolbar_Agenda_calendar td#agenda_calender { width: 187px;}
	div#toolbar_Agenda_calendar td#agenda_calender table { border-spacing: 0px; border-collapse:collapse; width: 185px;}


/* toolbar Event list agenda2toolbar_list.tpl */
	div#toolbar_Agenda_list { color:#444;}
	div#toolbar_Agenda_head { font-weight: bold;}
	div#toolbar_Agenda_list span.module_aktivitet_date { width: 49px; color: #808080; overflow: hidden;}
	

#area_middle table { border: 0;  }
#area_middle table td { border: 0;  }
#area_middle table.withborder td { padding: 5px 10px; border: 1px solid #ccc;  }


#elementlist_subcategories { padding-left: 10px; width: 160px; }
#subcategories_list { padding: 0 10px; border-left: 1px solid #ccc; margin-top: 10px; }
#elementlist_subcategories #subcategories_list { margin: 0; }
	#subcategories_list_title { font-weight: bold; font-size: 1.4em; margin-bottom: 6px; }
	.section7  #subcategories_list { border-left: 1px solid #FFCC00; }
	.section8  #subcategories_list { border-left: 1px solid #C6CD0F; }
	.section9  #subcategories_list { border-left: 1px solid #3777B0; }
	.section10 #subcategories_list { border-left: 1px solid #961E6E; }
	.section11 #subcategories_list { border-left: 1px solid #F2E7EF; }
	
	.section7  #subcategories_list_title { color: #FFCC00; }
	.section8  #subcategories_list_title { color: #C6CD0F; }
	.section9  #subcategories_list_title { color: #3777B0; }
	.section10 #subcategories_list_title { color: #961E6E; }
	.section11 #subcategories_list_title { color: #F2E7EF; }
	
	#subcategories_list h2 { display: none; }
	#subcategories_list a { display: block; padding: 2px 0 2px 0; border-bottom: 1px solid #ccc; }


.embed-leftfixed .attribute-image p, .embed-rightfixed .attribute-image p { margin: 0; padding: 0; }
.embed-leftfixed .attribute-image img, .embed-rightfixed .attribute-image img { display: block; overflow: hidden; } 
.embed-leftfixed .attribute-image { margin: 0 10px 0 0; }
.embed-rightfixed .attribute-image { margin: 0 0 0 10px; }

.line_article { padding-bottom: 10px; border-bottom: 1px solid #ccc; height: 100%; overflow: hidden; }

.embed-rightfixed .line_article { border: 0; }

/* formulaires */
.mandatory { margin-bottom: 10px; }
label { margin-bottom: 10px; }
.button { background: #3175B5; color: #fff; border: 1px solid #ccc; }
	.button:hover { background: #FFF0B2; color: #3175B5; border: 1px solid #ccc; }
.privacy-policy { margin-top: 10px; }

#inset_4852 .inset_title { display: none; }

/*
.line_article .embed-rightfixed {
	position:relative;_left: 0;
	margin:10px 0 0 10px !important;
	!margin:10px 0 0 10px !important;
	margin:10px 0 0 10px;
	padding: 0 0 0 0; }*/
	
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;}

	/* mécanique :NE PAS MODIFIER */
	/* comportement type "colonne" de l'encadré :
	.container_content {float:left;}
	.line_article, .elementlist_element, .elementlist_agenda_element, .line_event, .grouplisting {clear:left;}
	.elementlist_element_content, .line_event2 {display:block;overflow:hidden;height:100%;}*/