/* Accueil Nous Connaitre */
#sidebar-right .block-right.block-blue .block-title:after 
{
	content: url("../images/css/bg_blue_arrow.png");	
	bottom: -18px;
}
.home-minisite .news-blocks .block.block-blue .block-title,
#main li.nous-connaitre-block .title-blue
{
	background-image: url("../images/css/article_title_blue.png"); 
}
.blue .photosgallery-captions .sliderkit-nav-clip ul li a {
	background:#0699e7; 
	border-left-color:#51b8ee;
}

.content-top .buttons-top .blue a {
	color:	#0c9be7;
}

.news-blocks .news-block .title-blue, #sidebar-right .news-block .title-blue, .content-body .blue .block-title, .block-blue .block-title {
	background-color:	#099ae7;
}

.blue .block-title {
	background-color:	#099ae7;
}

.blue.menu-minisite {
	height:		auto;
}

.blue.menu-minisite ul.level1 {
	background-color:	#52b6eb;
}

.blue.menu-minisite .parentlevels {
	background-color: #52b6eb;
	float: right;	
}

.menu-minisite ul.level1 li.blue a.default {
	background-color:	#0699e7;
}

.menu-minisite ul.level1 li.blue a.active {
	color:			#034161;
	background-color:	#9bd6f5;
}

.menu-minisite.blue ul.level1 li ul.level2 {
	border:	1px solid #9cd6f5;
}
.blue .content-middle .block-title:after {
	content:	url("../images/css/bg_blue_arrow.png");
	position:	absolute;
	bottom:		-18px;
	display:	block;
	left:		165px;
}


.blue.content-body .content-middle:after, .blue.home-minisite .content-middle:after {
	content:		" ";
	background-color:	#099ae7;
}

.blue .content-middle .content a.link {
	color:	#099ae7;
}

.blue .content-middle .content a.link-puce {
	color:		#099ae7;
	padding-left:	15px;
	background:	url("../images/css/content_arrow_blue_little.png") no-repeat scroll left center transparent;
}

.blue .content-middle .content ul.liste-puces li
{
	background: url("../images/css/content_arrow_blue_little.png") no-repeat scroll 0 3px transparent;	 
}


.blue.content-body .content-middle .content h1 {
	background-color:	#099AE7;
	color:	white;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}


.blue.content-body .content-middle .content h2 {
	background-color:	#099AE7;
	background-image:	url("../images/css/content_arrow_grey.png") !important;
	color:			#084565;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.blue.content-body .content-middle .content h2.ui-state-active {
	background-color:	#9bd6f5;
}

.blue.content-body .content-middle .content h3 {
	background-image:	url("../images/css/content_arrow_blue.png");
	color:			#099ae7;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.blue.content-body .content-middle .content h4 {
	color:		#084565;
	padding-left:	14px;
	background:	url("../images/css/blue_triangle.png") no-repeat scroll center left transparent;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.blue.content-body .content-middle .content h5 {
	font-size: 13px;
	font-weight: bold;
	color:		#099ae7;
}

.blue.content-body .content-middle .content h6 {
	color:	#084565;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.home-minisite.blue .two-column-home {
	background:	url("../images/css/bg_blue_white.jpg") repeat-x scroll left 0px #eee;
	padding:	0 50px 20px;
}

.nous-connaitre-home-page .home-minisite .two-column-home, .demarche_home_page .home-minisite.blue .two-column-home {
	padding:	0px;
}

.home-minisite.blue #sidebar-right ul.blocks > li.block-info {
    height: 349px;
    margin-bottom: 20px;
    position: relative;
}

.content-body.blue {
	background:	url("../images/css/bg_light_blue.jpg") repeat-x scroll center top #EEEEEE;
}

.blue .content table.colors tr th {
	background-color:	#099ae7;
	color:			#fff;
}

.blue .content table.colors, .blue .content table.colors th, .blue .content table.colors td {
	border:	1px solid #044262;
}

.blue .content table.colors, .blue .content table.colors th, .blue .content table.colors td {
	border:	1px solid #044262;
}

.blue .content table.colors, .blue .content table.colors th, .blue .content table.colors td {
	border:	1px solid #044262;
}

.blue .content table.colors tr:nth-child(even) td {
	background:	#fff;
}

.blue .content table.colors tr:nth-child(odd) td {
	background:	#9bd6f5;
}

.blue .content table.colors tr td, .blue .content table.colors tr th {
	padding:	2px 10px;
}

.blue .content table.colors tr th {
	background-color:	#099ae7;
	color:			#fff;
}

.news-blocks li.block-blue .slideVideo .block-body
{
	padding: 0 0 10px 0;	
	height: 291.5px;
	border-radius: 0 0 5px 5px;	
}
.news-blocks li.block-blue .slide .block-body
{	
	border-radius: 0 0 5px 5px;
}
#home-minisite-blue #sidebar-right .block-right .block-body
{
   height: auto;
   min-height: 249px;
   max-height: 249px;
}
.blue #sommaire ol li,
.blue #sommaire ol li a
{
	 color: #084565;
	 font-size: 12px;
}
.blue ul.list-files li a {
	color: #099ae7;
}
#home-minisite-blue #sidebar-right .block-body
{
	height: auto; 
	margin-bottom:20px; 
	padding-bottom: 42.85px;
	padding-top: 10px;		
}

.blue #acdnmenu div.heading {
	color: #0699e7;
}
/* Pour les miniblocs bleus */
.block-blue .block-title {
	background-color:	#099AE7 !important;
}

.block-blue .block-body{
  min-height:104px !important;
}

/**Mini bloc image**/
.content-mbenimagelien .localisation-link-blue {
    background: url("../images/css/arrow_blue_content.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    padding-left: 25px;
}