﻿@charset "utf-8";
/* CSS Document */

h3 {
	color:#0e7393;
}

h3 a{
	color:#0e7393;
}

a {
	color:#569bb1;
}

/************************Container*******************/
#contentleft {
	background-image:url(../images/img_co_bandeleft_b.jpg);
	background-repeat:no-repeat;
}

#contentright{
	background-image:url(../images/img_co_banderight_b.jpg);
	background-repeat:no-repeat;
}
/**********************Fin*********************/

/************************Header*******************/
#omenu li{
	color:#569bb1;
	background:url(../images/img_co_puce_b.gif) 0 6px no-repeat;
	padding-left:13px;
	margin-right:14px;
}

#menu li{
	border-left:1px dotted #569bb1;
}

#menu ul li.selected a{
	color:#569bb1;
}

#menu ul li.selected{
	color:#569bb1;
}

#menu #search_top{
	border-left:1px dotted #569bb1;
}

#separateur{
	background:url(../images/img_co_separateur_b.jpg) repeat-x;
}

#header #menu input.button_search{
	background:url(../images/img_co_searchbox_b.gif) no-repeat;
}
/**********************Fin*********************/

/************************Sub Menu*******************/

#elements_submenu {
	background:#e9f9fd url(../images/img_co_headersubmenu_b.jpg) top no-repeat;
}

#elements_submenu a{
	color:#0e7393;
}

#elements_submenu h2{
	color:#147694;
}

#elements_submenu li.selected ul#submenu_left li.selected_sub, #elements_submenu li.selected ul#submenu_left li:hover, #elements_submenu li.selected ul#submenu_left li.sbhover{
	background:url(../images/img_co_subsubmtop_b.jpg) top left no-repeat;
}

#elements_submenu li.selected ul#submenu_left li.selected_sub a, #elements_submenu li.selected ul#submenu_left li:hover a, #elements_submenu li.selected ul#submenu_left li.sbhover a{
	background:url(../images/img_co_subsubmbottom_b.jpg) bottom left no-repeat;
	padding-left:15px;
}

#elements_submenu li{
	list-style-image:url(../images/img_co_submarrow_b.gif);
	border-bottom:1px dotted #c9e5ee;
}

#elements_submenu li:hover div, #elements_submenu li.hover div{
	/*background: url(../images/img_co_submenubgbottom.gif) bottom left no-repeat;*/
}

#elements_submenu li.selected div{
	/*background: url(../images/img_co_submenubgbottom_hover.gif) bottom left no-repeat;*/
}

#elements_submenu li.selected{
	background: url(../images/img_co_submenubgtop_hover_b.gif) top left no-repeat !important;
}

#elements_submenu li:hover, #elements_submenu li.hover{
	background: url(../images/img_co_submenubgtop_b.gif) top left no-repeat;
}
/**********************Fin*********************/

/************************Calendrier*******************/
#calendrier_ac {
	background:url(../images/img_ac_calendrier_b.jpg) no-repeat;
}

#calendrier_ac .first{
	color:#559bb1;
}

#calendrier_ac .last{
	color:#0e7393;
}

#calendrier_ac .first a{
	color:#559bb1;
}

#calendrier_ac .last a{
	color:#0e7393;
}
/**********************Fin*********************/

/************************Dernières activités*******************/
#last_activities {
	background:url(../images/img_ac_bgbox_b.jpg) no-repeat;
}

#last_activities #bottom .activity {
	background:url(../images/img_ac_underact_b.jpg) repeat-y;
}

#last_activities #bottom p.plusinfos {
	color:#0c708f;
}

#last_activities #bottom p.plusinfos a{
	color:#0c708f;
}
/**********************Fin*********************/

/************************Login*******************/
#login {
	background:url(../images/img_ac_bgbox_b.jpg) no-repeat;
}

#login input {
	background-color:#69c2dd;
	border:1px solid #267f9a;
}

#login_button {
	background:url(../images/img_co_buttonvalidate_b.gif) no-repeat;
}
/**********************Fin*********************/

/************************Contenu central*******************/
h1{
	color:#559bb1;
}

#maincontent .intro p{
	/*background:url(../images/img_co_arrowp.gif) top left no-repeat;*/
}

#maincontent .news{
	border-top:3px double #84cfe6;
}

#maincontent h2 {
	color:#559bb1;
}

#maincontent h2 span{
	color:#0e7393;
}

#maincontent .details img{
	padding-left:7px;
	padding-top:3px;
}

#maincontent .details{
	border-bottom:1px dotted #039ccb;
	background:url(../images/img_co_bgdetails_b.gif) bottom left no-repeat;
}

#maincontent .details2{
   border-bottom:1px dotted #039ccb;
   padding-bottom:10px;
   margin-top:30px;
}

#maincontent .details a{
   text-decoration: none;
   color: white;
   text-shadow : #666666 1px 1px 1px;
   font-size:10px;
   font-weight:bold;
}

#maincontent .new .infos2{
   float:left;
   width:100%;
}

#maincontent .news .new {
	background:url(../images/img_co_puce_b.gif) 0 2px no-repeat;
	padding-left:18px;
}

#maincontent .news-list-item {
	border-top:3px double #84cfe6;
}

#maincontent .news .archive, #maincontent .news .archive a {
	color:#0c5971;
}
/**********************Fin*********************/

/************************Plan du site******************
.csc-sitemap li{
	list-style-image:url(../images/img_co_submarrow_b.gif);
}*/
/**********************Fin*********************/

/************************Footer*******************/
#footer p.toppage{
	border-top:1px dotted #039ccb;
}

#footer p.toppage a{
	color:#0c5971;
}
/**********************Fin*********************/

/************************Indexed search*******************/
.tx-indexedsearch-res table {
	border-bottom:3px double #84cfe6;
}

.tx-indexedsearch-res table .tx-indexedsearch-percent {
	color:#569BB1;
}
/**********************Fin*********************/

info-neige {
background-color: #FFFF33;

}

.st_message {
        display:none;
        position:absolute;
	left:280px;
	top:25px;
	width:400px;
	z-index:1px;
}

/*Info-neige*/
.container_message {
	background:yellow;
	color:black;
	font-weight:bold;
	padding:15px;
	margin-bottom:10px;
	border:groove;
	border-color:#003399;
	
}

.title_message {
        background:#a7a7a7;
        display:inline;
        width:380px;
        padding: 0 5px 0 5px;
}

.close_button {
        display: inline;
        margin-right:10px;
}

.close_button a{
	background:url(../images/img_co_button-alert.jpg) no-repeat left;
	height:23px;
	display:block;
	padding:0 10px;
	font-size:0;
	text-decoration:none;
	margin-right:10px;
}

	.container_message .MsoNormal {
		color:black;
	}
/*Fin*/