/***************************************/
/************** ACTULIST ***************/
/***************************************/
#maincontent .readmore, #sidebar .readmore
{
    background:     none 0 0 no-repeat scroll #0B477A;
    color:          #FFF;
}

#maincontent .readmore input
{
    border:         none;
    color:          #FFF;
    font-size:      1em;
}

/***************************************/
/*************** ZOOM SUR **************/
/***************************************/
#maincontent .seeall,
#sidebar .seeall
{
    color:          #0B477A;
    background:     url("../../images/icons/iconseeall.png") 0 0 no-repeat scroll transparent;
}

/***************************************/
/**************** AGENDA ***************/
/***************************************/
#maincontent .galleryfolder h3
{
    font-weight:    bold;
    font-size:      1em;
}

#maincontent .galleryfolder h3 a
{
    color:          #0B477A;
}

#maincontent .legende
{
    color:          #767676;
    font-style:     italic;
}
	#maincontent .bigLegende
	{
	    color		: #2275BB;
	    font-size	: 1.3em;
	    font-style	: normal;
	}

#sidebar address span a
{
	word-wrap:		break-word;
}

#maincontent .intitule
{
    font-weight:    bold;
}
#maincontent .actulist h3,
#maincontent .searchlist h3,
#maincontent .directory h3
{
    font-size:      1.1em;
    font-weight:    bold;
}
#maincontent .directory h3 a
{
    color:          #0B477A;
}
#maincontent .info .date,
#maincontent .surveyfolder .date
{
    color:          #767676;
}

/***************************************/
/************** RECHERCHE **************/
/***************************************/

#maincontent .feedback .numberdisplayed
{
    font-weight:    bold;
}
#maincontent .feedback .keyword
{
    color:          #2275BB;
    font-weight:    bold;
}
#maincontent .separatedlist li,
#maincontent .searchlist li
{
    border-top:   	1px #E0E0E0 dashed; 
}
	#maincontent .separatedlist li
	{
	    padding-top:   	10px; 
	}
	#maincontent .separatedlist li > h3
	{
	    margin-top:   	0px; 
	}
#maincontent .separatedlist li:first-child,
#maincontent .searchlist li:first-child
{
    border-top:    none;
}
#maincontent .searchlist li .pertinence
{
    color:          #767676;
    font-size:      0.9em;
    font-weight:    normal;
}

#maincontent #resultquickaccess a,
#maincontent #resultsearchlist .categorie,
#maincontent .searchlist .categorie
{
    background:     none 0 0 no-repeat scroll #5C8028;
    color:          #FFF;
    font-weight:    bold;
    text-align:     left;
}
#maincontent #newsearchform label
{
    font-weight:    bold;
}
#maincontent #newsearchinput,
#maincontent #SearchText
{
    border:         1px #707070 solid;
}
#maincontent #newsearchsubmit,
#maincontent #submitSearchText
{
    background:     none 0 0 no-repeat scroll #2275BB;
    border:         1px #0B477A solid;
    color:          #FFF;
}
#maincontent #newsearchform a
{
    color:              #2275BB;
    text-decoration:    underline;
}

/***************************************/
/*************** ANNUAIRE **************/
/***************************************/
#maincontent option.searchthemeoption
{
	font-weight:	bold;
}
#maincontent option
{
	background:		url("../../images/icons/iconlistitem.png") no-repeat scroll 10px 7px transparent;
	padding-left : 	20px;
}
#maincontent option.searchthemeoption,
#maincontent option.reset
{
	background : 	0 none;
	padding: 		0;
}


/***************************************/
/************* ARBORESCENCE ************/
/***************************************/
#maincontent .jobofferdetails .docinfos
{
    color:          #767676;
}

/***************************************/
/*************** SIDEBAR ***************/
/***************************************/

#sidebar .nav .parent
{
    /*border-left:    4px #2275BB solid;*/
    /*background:     none 0 0 no-repeat scroll #DEEAF5;*/
}
#sidebar .nav .parent > a
{
    color:          #0B477A;
}
#sidebar .nav ul li ul .active a
{
    font-weight:    bold;
}
#sidebar .nav ul li ul .active ul li a
{
	font-weight:	normal;
}


#sidebar address strong
{
    color:          #0B477A;
}

#sidebar .logo
{
    border:         1px #DFDCDC solid;
}

#sidebar .horaires h3
{
    color:          #000;
    font-size:      1em;
    font-weight:    bold;
}

/***************************************/
/************** MON COMPTE *************/
/***************************************/

#newslettersmsform fieldset
{
    border:         none;
}
#maincontent .articlecontainer fieldset.firstchild
{
    border-right:   1px #2275BB solid;
}
#newslettersmsform label
{
    font-weight:    normal;
}
#alertsmsform input[type="reset"]
{
    background:     none 0 0 no-repeat scroll #FFF;
    border:         none;
}
/***************************************/
/*************** MEDIA *****************/
/***************************************/

#lightbox .lb-caption a
{
	color: 			#BBB;
}
#lightbox .lb-caption .captionTitle,
#lightbox .lb-caption .intitule
{
	color:			#FFF;
}



/******************************************/
/**************** BLOCXML *****************/
/******************************************/
#maincontent .blocxml .text-center
{
	text-align:		center;
}
#maincontent .embedobjectcontainer
{
	background:		none 0 0 no-repeat scroll #ffffff;
	border:			1px #E0E0E0 solid;
}
#maincontent .embedobjectcontainer a
{
	color: #4F729D;
	background-color:#ffffff;
}

    #maincontent .embedobjectcontainer.none
    {
        background:		none;
        border:			none;
        padding:        0;
    }

#maincontent .embedobjectcontainer.embedweblink
{
	background:		0 none;
	border:			0 none;
}
#maincontent .embedobjectcontainer .fileinfos
{
	font-style:		italic;
}

#maincontent .embedobjectcontainer .editbuttonform input.editbutton
{
    background-color:		#ffffff;
    padding-left:           20px;
    width:                  auto;

}

#maincontent .blocxml .readmore
{
	text-decoration:none;
}