@charset "utf-8";
/* CSS Document */

.page_sommaire .photohome {
	position:absolute;
	top:-8px;
	right:0px;
	width:294px;
	height:262px;
}
.page_sommaire .pushhome {
	width:2px;
	height:262px;
	float:right;
	background-color:#fff;
}
.page_sommaire .bienvenue {
	width:270px;
	padding-top:10px;
}
.page_sommaire .bienvenue .texte {
	padding-top:1em;
}
.page_sommaire #mainContent .content {
	background:none;
	padding:0;
}
.page_sommaire #mainContent .bienvenue .content {
	padding:8px 13px;
}
.page_sommaire #mainContent .news {
}
.page_sommaire #mainContent .newspaceA {
	width:12px;
	background:url(pictures/bg_news_left.gif) top right repeat-y;
}
.page_sommaire #mainContent .newspaceB {
	width:17px;
	background:url(pictures/bg_news_right.gif) top left repeat-y;
}
.page_sommaire #mainContent .events .event, .documents {
	font-size:0.85em;
	padding-bottom:10px;
}
.page_sommaire #mainContent .events .event .photo {
	width:60px;
	border-right:1px solid #fff;
	background-color:#CC9900;
	float:left;
	margin-right:10px;
}
.page_sommaire #mainContent .events .event h2 {
	color:#FFFFFF;
	font-size:1.1em;
	line-height:1.3;
	padding:0 24px 0 0;
	margin:0;
	margin-bottom:8px;
	background:#6a6a6a url(pictures/bg_event_h2_odd.gif) top right repeat-y;
}
.page_sommaire #mainContent .events .event h2 .date {
	color:#FFFFFF;
}
.page_sommaire #mainContent .events .event h2 .titre {
	font-weight:bold;
	font-size:1.2em;
}
.page_sommaire #mainContent .events .even h2 {
	color:#FFFFFF;
	padding:0 24px 0 0;
	background:#ff9933 url(pictures/bg_event_h2_even.gif) top right repeat-y;
}
.page_sommaire #mainContent .events .event h2 .titre, .page_sommaire #mainContent h2 .surtitre, .page_sommaire #mainContent h2 .soustitre { 
	margin-left:10px;
	display:block;
}
.page_sommaire #mainContent h2 a { 
	color:#fff;
	text-decoration:none;
}
.page_sommaire #mainContent h2 .surtitre { 
	padding-top:3px;
}
.page_sommaire #mainContent h2 .surtitre, .page_sommaire #mainContent h2 .soustitre { 
	font-size: 0.9em; 
	color:#ccc;
}
.page_sommaire #mainContent .even h2 .surtitre, .page_sommaire #mainContent .even h2 .soustitre { 
	color:#8b5e31;
}

.page_sommaire #mainContent .events p {
	margin:0;
	padding:0 10px;
}
.page_sommaire #mainContent .events .content {
	background:transparent;
}
.page_sommaire #mainContent .events .odd {
	background-color:#dedebd;
}
.page_sommaire #mainContent .events .even {
	background-color:#fff;
}
.page_sommaire #mainContent .events .more {
	text-align:right;
}

.page_sommaire #mainContent .public {
	border-top:1px solid #ccc;
}
.page_sommaire #mainContent .public .documents h2 {
	color:#f68632;
	font-size:1.1em;
	border-bottom:1px solid #fff;
	padding:6px 24px 3px 10px;
	margin:0;
	background:#fbfbf7 url(pictures/bg_documents_h2.jpg) top left repeat-y;
}
.page_sommaire #mainContent .public .publication h2 {
	color:#FF6600;
}
.page_sommaire #mainContent .public .avis h2 {
	color:#990033;
}
.page_sommaire #mainContent .public .content {
	border-top:1px solid #8c8c8c;
	background:transparent url(pictures/bg_documents_content.gif) top left repeat-x;
	padding:10px;
	font-size:1.05em;
}
.page_sommaire #mainContent .documents p {
	margin:0;
	padding:0;
}
.page_sommaire #mainContent .documents li p {
	margin:3px 0;
	padding:0;
}
.page_sommaire #mainContent .documents a {
	color:#666666;
}
.page_sommaire #mainContent .documents a:visited {
	color:#c46201;
}
.page_sommaire #mainContent .documents a:hover {
	color:#ff3300;
	text-decoration:underline;
}
.page_sommaire #mainContent .documents .more a {
	color:#FF9900;
}
.page_sommaire #mainContent .documents .more a:visited {
	color:#FF9900;
}
.page_sommaire #mainContent .documents .more a:hover {
	color:#333;
}
.page_sommaire #mainContent .public ul {
	padding:0 0 0 0;
	margin:0;
}
.page_sommaire #mainContent .public li {
	background:transparent url(pictures/bullet_publication.gif) top left no-repeat;
	list-style:none;
	padding:3px 0 8px 22px;
	margin:0;
}
.page_sommaire #mainContent .public .avis li {
	background:transparent url(pictures/bullet_avis.gif) top left no-repeat;
	list-style:none;
	padding:3px 0 8px 22px;
	margin:0;
}
