/* @override http://www.mde-alescevennes.fr/wp-content/themes/mdeales/style.css */

/* @override http://www.mde-alescevennes.fr/wp-content/themes/mdeales/style.css */

/* @override http://www.mde-alescevennes.fr/wp-content/themes/mdeales/style.css */

/* @override http://www.mde-alescevennes.fr/wp-content/themes/mdeales/style.css */

/*
Theme Name: Maison de l'emploi du Grand al&egrave;s en C&eacute;vennes
Theme URI: http://www.mde-alescevennes.fr/
Description: Th&egrave;me created by Fabrice Dalverny &amp; Sybille Mas.
Version: 1.0
Author: Fabrice Dalverny &amp; Sybille Mas
*/
body {
	background: #FFF url('images/bandeau.png') repeat-x center top;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
img {border:0;}
.clear {clear:both;}

#page {
	width:960px;
	margin:60px auto 0 auto;
	min-height:600px;
}
#header {
	height:334px;
}
#logo {
	width:547px;
	height:321px;
	margin: -48px 0 0 0;
	float:left;
}
#colContent a {
	color: #771c68;
	text-decoration: none;
}
#colContent a:hover {
	color: #e32275;
}

/* Bloc contenant le menu 2 et le lien AboNews */
.blocCentral {
	width: 200px;
	height: 160px;
	float: left;
	margin-left: 20px;
}

/* Menu secondaire haut de page */
#menu2 {
	float:left;
	width:200px;
	height:111px;
}

#menu2 ul{
	margin:0;
	padding:27px 0 14px 2px;
	float:left;
}
#menu2 ul li {
	height:28px;
	width:180px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#menu2 ul li a{
	color:#0056a1;
	text-decoration:none;
	font-size:15px;
	line-height:28px;
	display:block;
	vertical-align:middle;
	width:100%;
	height:100%;
	margin-left:20px;
}
#menu2 ul li a:hover {
	color: #e27712;
}
#menu2 ul li.menu21{
	background:url(images/imgMenu21.png) no-repeat left center;
}
#menu2 ul li.menu22{
	background:url(images/imgMenu22.png) no-repeat left center;
}
#menu2 ul li.menu23{
	background:url(images/imgMenu23.png) no-repeat left center;
}
#menu2 ul li.menu24{
	background:url(images/imgMenu24.png) no-repeat left center;
}
/* Zone d'abonnement à la newsletter */
.aboNews {
	float: left;
	width: 148px;
	height: 56px;
	margin: 20px 0 0 0;
	/*background-image: url(images/fond-suivez-nous.gif);*/
}
.aboNews .suivez-nous {
	color: #771c68;
	font-size: 18px;
}
.aboNews ul {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	width: 148px;
	height: 25px;
	text-align: center;
}
.aboNews ul li {
	list-style: none;
	float: left;
	margin-right: 10px;
}

/* Zone pratique haut de page */
#zonePratik {
	width:188px;
	height:151px;
	float:right;
	margin-top: 20px;
}
#zonePratik ul {
	margin: 0;
	padding: 0;
	float: left;
}
#zonePratik ul li {
	height: 40px;
	line-height: 40px;
	padding: 0;
	list-style: none;
}
#zonePratik ul li a.menu31 {
	background:url(images/picto-1.png) no-repeat left center;
}
#zonePratik ul li a.menu32 {
	background:url(images/picto-2.png) no-repeat left center;
}
#zonePratik ul li a.menu33 {
	background:url(images/picto-3.png) no-repeat left center;
}
#zonePratik ul li a.menu34 {
	background:url(images/picto-4.png) no-repeat left center;
}
#zonePratik ul li a {
	color:#0056a1;
	text-decoration:none;
	font-size:15px;
	line-height:40px;
	display:block;
	vertical-align:middle;
	width:100%;
	height:100%;
	padding-left: 47px;
}
#zonePratik ul li a:hover{
	color: #e27712;
}

/* Zone menu principal */
#hautContenu {
	clear:both;
	position: relative;
}
.menu-menu-principal-container {
	position: absolute;
	margin: -26px 0 0 126px;
	height:50px;
}
.italM {
	font-style:italic;
	font-size:15px;
	width:100%;
	display:block;
}
.boldM {
	/*font-weight:bold;*/
	text-transform: uppercase;
	font-size:16px;
	width:100%;
	display:block;
}
.menu-menu-principal-container ul {
	list-style:none;
	margin: 0;
	padding:0;
}
.menu-menu-principal-container ul li {
	display:inline;
	padding:0 18px 0 0;
	float:left;
	width:135px;
	min-width:135px;
	max-width:135px;
	height:60px;
	background: url(images/shadow.png) no-repeat 87px 50px;
}
.menu-menu-principal-container ul li:first-child {
	background: url(images/shadow.png) no-repeat -3px 50px;
}
.menu-menu-principal-container ul li a{
	text-decoration:none;
	color:white;
	width:100%;
	height:40px;
	text-align:right;
	display:block;
	line-height:19px;
	vertical-align:middle;
	padding:5px 8px;
}
.menu-menu-principal-container ul li a:hover{
	color:#FFF;
}
/* bloc menu */
.menu-menu-principal-container ul li#menu-item-52 a {
	background-color:#a00d59;
}
.menu-menu-principal-container ul li#menu-item-53 a {
	background-color:#771c68;
}
.menu-menu-principal-container ul li#menu-item-54 a {
	background-color:#e32275;
}
.menu-menu-principal-container ul li#menu-item-55 a {
	background-color:#5fc0c8;
}
.menu-menu-principal-container ul li#menu-item-56 a {
	background-color:#981446;
}

.menu-menu-principal-container ul li ul {
	position:absolute;
	margin:1px 0 0 0;
	display:none;
}
.menu-menu-principal-container ul li#menu-item-56 ul {
	margin-left:-199px;
}
.menu-menu-principal-container ul li#menu-item-55 ul{
	margin-left:-94px;
}
.menu-menu-principal-container ul li ul li{
	display:block;
	float:left;
	height:27px;
	clear: both;
	margin: 0 0 7px 0;
}
.menu-menu-principal-container ul li ul li:last-child{
	border:none;
}
.menu-menu-principal-container ul li ul li a{
	color:white;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding:6px 20px 0 20px;
	background: none;
	width:310px;
	height:inherit;
	border-bottom:1px dotted white;
}
.menu-menu-principal-container ul li#menu-item-52 ul {
	background:#a00d59;
}

.menu-menu-principal-container ul li#menu-item-53 ul {
	background:#771c68;
}
.menu-menu-principal-container ul li#menu-item-54 ul {
	background:#e32275;
}
.menu-menu-principal-container ul li#menu-item-55 ul {
	background:#5fc0c8;
}
.menu-menu-principal-container ul li#menu-item-56 ul {
	background:#771c68;
}
.menu-menu-principal-container ul li:hover > ul {
	display: block;
}

#content {
	background-color:#FFF;
	padding-bottom:60px;
	min-height:470px;
	padding-left:30px;
}
#slider {
	width:957px;
	height:297px;
	margin-bottom:30px;
	margin-left:-30px;
	background:url(images/fondSlider.gif) no-repeat bottom center;
}
#col1 {
	width:260px;
	padding-right:40px;
	border-right:1px solid #E8E8E8;
	float:left;
	min-height:300px;
}
#col2 {
	width:290px;
	padding-right:40px;
	padding-left:40px;
	border-right:1px solid #E8E8E8;
	float:left;
	min-height:300px;
}
#col3 {
	width:218px;
	padding-left:40px;
	float:left;
	min-height:300px;
}
#col1 h1{
	font-size:43px;
	color:#5fc0c8;
	font-weight:normal;
}
#col2 h1{
	font-size:43px;
	color:#a00d59;
	font-weight:normal;
}
#col2 h1 a {
	color:#a00d59;
	text-decoration: none;
}
#col3 h1{
	font-size:43px;
	color:#e32275;
	font-weight:normal;
}
#col3 h1 a {
	color:#e32275;
	text-decoration: none;
}
#col1 p{
	font-size:0.7em;
	color:#858585;
	text-align: justify;
}
#col1 p strong, #col1 p em{
	font-size: 11px;
	color: #333;
	}
#col2 p{
	font-size:12px;
	color:#858585;
}
#col3 p{
	font-size:12px;
	color:#858585;
}
#col1 a{
	color:#00569f;
	font-style:italic;
	text-decoration:none;
	float:right;
}
#col2 .blocActu a{
	color:#a00d59;
	font-style:italic;
	text-decoration:none;
	float:right;
}
#col3 .blocAgenda a{
	color:#e32275;
	font-style:italic;
	text-decoration:none;
	float:right;
}
#col2 h2 {
	color:#a00d59;
	font-size:16px;
	font-weight:normal;
	clear:both;
	border-bottom:1px dotted #e8e8e8;
}
#col3 h2 {
	color:#e32275;
	font-size:16px;
	font-weight:normal;
	clear:both;
	border-bottom:1px dotted #e8e8e8;
}
#col3 span.field {
	float:left;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	color:#333;
}
.blocActu {
	clear:both;
}
.blocActu {
	margin-bottom:20px;
}
.blocAgenda {
	clear:both;
}
.blocAgenda {
	margin-bottom:20px;
}

/* Contenu de la zone bas intermédiaire */
#basPage1 {
	background:#858585 url(images/fondBasPage1.gif) no-repeat top center;
}
#contentBas {
	width:958px;
	margin:0 auto;
	padding-bottom:30px;
	padding-top:20px;
}
#pageIntCol1 {
	width:400px;
	float:left;
	padding-right:30px;
	border-right:1px dotted #999;	
}
#pageIntCol1 h1{
	color:#fff;
	font-weight:normal;
	font-size:30px;
}
#pageIntCol1 ul li{
	list-style:url(images/flecheNoire.png);
	line-height:20px;
}
#pageIntCol1 ul li a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
#pageIntCol1 ul li a:hover{
	color:#fff;
}
#pageIntCol2 {
	width:390px;
	float:left;

	padding-left:40px;
	border-right:1px dotted #999;	
}
#pageIntCol2 h1{
	color:#fff;
	font-weight:normal;
	font-size:30px;
	line-height:22px;
}
#pageIntCol2 p{
	font-size:14px;
	color:#000;
}
#pageIntCol2 p span.f12{
	font-size:12px;
}
#pageIntCol2 p span.f24{
	font-size:24px;
}
#pageIntCol2 p span.blanc{
	color:#fff;
}
#pageIntCol2 h1 span.petit{
	font-size:24px;
}

/* Bas de page */
#basPage2 {
	background-color:#000;
}
#copyrights {
	color:#fff;
	margin:0 auto 0 auto;
	padding:30px 0 30px 0;
	width:960px;
	font-size:10px;
}
#copyrights a{
	color:#fff;
}

/* Zone des logos partenaires bas de page */
#logos {
	height:95px;
	background-color: #fff;
	text-align: center;
}
#logos #contentLogos {
	width: 980px;
	margin: 0 auto;
}

/*Contenu des pages */
a.post-edit-link {
	color:white;
	font-size:10px;
	text-decoration:none;
	background-color:#000;
	text-align:center;
	padding: 5px 10px 5px 10px;
	float:right;
	display:block;
	margin-right: 10px;
	margin-bottom: 10px;
}
a.post-edit-link:hover {
	background-color:#fff;
	color:#000;
}
#colContent {
	width:630px;
	float:left;
}
#colContent h1{
	font-size:28px;
	color:#a00d59;
	font-weight:normal;
}
#colContent h2{
	font-size:18px;
	color:#771c68;
	font-weight:normal;
	margin-top: 40px;
}
#colContent h3{
	font-size:16px;
	color:#e32275;
	font-weight:normal;
	margin-top: 40px;
}
#colContent p{
	font-size:0.8em;
	color:#666;
	text-align:justify;
	line-height: 1.4em;
}
#colContent .resume {
	border: 1px dotted #999;
	padding: 5px;
}
#colContent .resume p {
	margin-top: 5px;
}
#colContent .resume p a{
	float: right;
	margin-top: 10px;
	font-style: normal;
	padding: 3px 10px 1px 10px;
	background-color: #e27712;
	color: white;
	font-size: 10px;
	}
#colContent .resume p a:hover {
	background-color: #8baf0c;
}
#colContent li{
	font-size:0.8em;
	color:#666;
	list-style:url(images/flecheVerte.png);
	}

/* Sidebar */
#sideBar ul#sidebar1 {	
	float:right;
	width:250px;
	padding-left:30px;
}
#sideBar ul {
	margin:0;
	padding:0;
}
#sideBar ul li {
	list-style:none;
	line-height:30px;
	margin-bottom:30px;
}
#sideBar ul li ul li{
	margin-bottom:15px;
	padding-bottom: 15px;
}
#sideBar ul li ul li a{
	color:#0056a1;
	font-size:12px;
	text-decoration:none;
}
#sideBar ul li ul li span.field{
	color:#333;
	font-size:11px;
	text-decoration:none;
	line-height: 13px;
	display: block;
	margin-top: 5px;
}
#sideBar ul li ul li br {
	display: none;
}
#sideBar ul li ul li a:hover{
	color:#333;
}

/* Bloc navigation par défaut */
#sideBar ul li.pagenav {
	background-color: #999;
	padding: 20px;
	padding-top: 5px;
}
#sideBar ul li.pagenav h2{
	margin: 0;
	font-size: 14px;
	color: #333;
	background-color: transparent;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	}
#sideBar ul li.pagenav ul li {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#sideBar ul li.pagenav ul li a {
	color: white;
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 21px;
	background: url("images/ico-link.png") no-repeat top left;
}
#sideBar ul li.pagenav ul li a:hover {
	color: #333;
	}
	
/* Bloc de navigation orange */
#sideBar ul li.pagenav-orange {
	background-color: #a00d59;
	padding: 20px;
	padding-top: 5px;
}
#sideBar ul li.pagenav-orange h2{
	margin: 0;
	font-size: 14px;
	color: #fff;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	}
#sideBar ul li.pagenav-orange ul li {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#sideBar ul li.pagenav-orange ul li a {
	color: white;
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 21px;
	background: url("images/ico-link.png") no-repeat top left;
}
#sideBar ul li.pagenav-orange ul li a:hover {
	color: #333;
	}

/* Bloc de navigation rouge */
#sideBar ul li.pagenav-rouge {
	background-color: #771c68;
	padding: 20px;
	padding-top: 5px;
}
#sideBar ul li.pagenav-rouge h2{
	margin: 0;
	font-size: 14px;
	color: #fff;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	}
#sideBar ul li.pagenav-rouge ul li {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#sideBar ul li.pagenav-rouge ul li a {
	color: white;
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 21px;
	background: url("images/ico-link.png") no-repeat top left;
}
#sideBar ul li.pagenav-rouge ul li a:hover {
	color: #333;
	}

/* Bloc de navigation bleu */
#sideBar ul li.pagenav-bleu {
	background-color: #e32275;
	padding: 20px;
	padding-top: 5px;
}
#sideBar ul li.pagenav-bleu h2{
	margin: 0;
	font-size: 14px;
	color: #fff;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	}
#sideBar ul li.pagenav-bleu ul li {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#sideBar ul li.pagenav-bleu ul li a {
	color: white;
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 21px;
	background: url("images/ico-link.png") no-repeat top left;
}
#sideBar ul li.pagenav-bleu ul li a:hover {
	color: #333;
	}

/* Bloc de navigation vert */
#sideBar ul li.pagenav-vert {
	background-color: #5fc0c8;
	padding: 20px;
	padding-top: 5px;
}
#sideBar ul li.pagenav-vert h2{
	margin: 0;
	font-size: 14px;
	color: #fff;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	}
#sideBar ul li.pagenav-vert ul li {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#sideBar ul li.pagenav-vert ul li a {
	color: white;
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 21px;
	background: url("images/ico-link.png") no-repeat top left;
}
#sideBar ul li.pagenav-vert ul li a:hover {
	color: #333;
	}

/* Bloc de navigation turquoise */
#sideBar ul li.pagenav-turquoise {
	background-color: #771c68;
	padding: 20px;
	padding-top: 5px;
}
#sideBar ul li.pagenav-turquoise h2{
	margin: 0;
	font-size: 14px;
	color: #fff;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	}
#sideBar ul li.pagenav-turquoise ul li {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#sideBar ul li.pagenav-turquoise ul li a {
	color: white;
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 21px;
	background: url("images/ico-link.png") no-repeat top left;
}
#sideBar ul li.pagenav-turquoise ul li a:hover {
	color: #333;
	}


/* bloc actu */
#sideBar ul li.sideac ul{
	padding: 20px;
	margin-top: 0;
	margin-bottom: 3px;
	background: url('images/bloc-mde.png') no-repeat bottom right;
}
#sideBar ul li.sideac ul li a{
	font-size: 12px;
	line-height: 13px;
	display: block;
	color: #0056a1;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	}
	#sideBar ul li.sideac ul li a:hover {
	color: #000;
}
#sideBar ul li.sideac h2 {
	background:#e9e9e9 url("/wp-content/plugins/annuaire/images/picto-bloc-actu.png") no-repeat left center;
	color:#0056a1;
	font-size:18px;
	font-weight:normal;
	clear:both;
	display:block;
	padding: 20px 0 20px 80px;
	letter-spacing: 0.3em;
	margin-bottom: 0;
}
#sideBar ul li.sideac ul li span.field p a {
	display: inline;
	border: none;
	float: right;
	margin-top: 10px;
	text-shadow: 0px 0px 3px #000;
	font-size: 10px;
	padding: 2px 20px 1px 20px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #216ec4;
	color: white;
	/* Anciens navigateurs */
	background: #2779d4 url("gradient-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Navigateurs récents */
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#3296dd),
		to(#2779d4)
	);
	background: -webkit-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: -moz-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: -o-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#sideBar ul li.sideac ul li span.field p a:hover {
	background: #0056a1;
}
	

/* bloc agenda */
#sideBar ul li.sideag ul{
	padding: 20px;
	margin-top: 0;
	margin-bottom: 3px;
	background: url('images/bloc-mde.png') no-repeat bottom right;
}
#sideBar ul li.sideag ul li a{
	font-size: 12px;
	line-height: 13px;
	display: block;
	color: #0056a1;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	}
#sideBar ul li.sideag ul li a:hover {
	color: #000;
}
#sideBar ul li.sideag h2 {
	background:#e9e9e9 url("/wp-content/plugins/annuaire/images/picto-bloc-age.png") no-repeat left center;
	color:#0056a1;
	font-size:18px;
	font-weight:normal;
	clear:both;
	display:block;
	padding: 20px 0 20px 80px;
	letter-spacing: 0.3em;
	margin-bottom: 0;
}
#sideBar h2.parentPages {
	background-color:#8baf0c;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

/* Boutons actu et agenda */
a.btnToutActu {
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0px 0px 3px #000;
	border: 1px solid #216ec4;
	color: white;
	font-size: 10px;
	padding:10px 40px 8px;
	/* Anciens navigateurs */
	background: #2779d4 url("gradient-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Navigateurs récents */
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#3296dd),
		to(#2779d4)
	);
	background: -webkit-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: -moz-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: -o-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.btnToutActu:hover {
	background: #0056a1;
	}
a.btnToutAgenda {
text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0px 0px 3px #000;
	border: 1px solid #216ec4;
	color: white;
	font-size: 10px;
	padding:10px 40px 8px;
	/* Anciens navigateurs */
	background: #2779d4 url("gradient-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Navigateurs récents */
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#3296dd),
		to(#2779d4)
	);
	background: -webkit-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: -moz-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: -o-linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	background: linear-gradient(
		top,
		#3296dd,
		#2779d4
	);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.btnToutAgenda:hover {
	background: #0056a1;
	}
#colContent span.field {
	color: #333;
	font-size: 0.7em;
}
#colContent .multicolumns-2{
  	-moz-column-count: 2;
     -webkit-column-count: 2;
     -o-column-count: 2;
     column-count: 2;
     -moz-column-gap: 60px;
     -webkit-column-gap: 60px;
     -o-column-gap: 60px;
     column-gap: 60px;
 }
 #colContent .multicolumns-2 p:first-child {
	display: none;
} 
#colContent .multicolumns-2 p:nth-child(2) {
	margin-top: 0;
} 
/* Blocs de mise en valeur verts */ 
#content .hlVert {
	padding:10px 40px;
	margin: 40px 0;
	background-color: white;
	background-color: #8baf0c;
	color: white;
	box-shadow: 1px 1px 8px #555;	
}
#content .hlVert h2 {
	margin: 0;
	padding: 0;
	color: white;
	margin-bottom: 20px;
	border-bottom: 1px dotted white;
	padding-bottom: 10px;
}
#content .hlVert p {
	color: white;
}
#content .hlVert li {
	color: white;
	list-style: circle;
	line-height: 20px;
}

/* Blocs de mise en valeur oranges */
#content .hlOrange {
	padding: 20px;
	margin: 40px 0;
	background-color: white;
	background-color: #e27712;
	color: white;
	box-shadow: 1px 1px 8px #555;
}
#content .hlOrange h2 {
	margin: 0;
	padding: 0;
	color: white;
	margin-bottom: 20px;
	border-bottom: 1px dotted white;
	padding-bottom: 10px;
}
#content .hlOrange p {
	color: white;
}
#content .hlOrange li {
	color: white;
	list-style: circle;
	line-height: 20px;
}

/* Blocs de mise en valeur oranges */
#content .hlBleu {
	padding: 20px;
	margin: 40px 0;
	background-color: white;
	background-color: #0056a1;
	color: white;
	box-shadow: 1px 1px 8px #555;
}
#content .hlBleu h2 {
	margin: 0;
	padding: 0;
	color: white;
	margin-bottom: 20px;
	border-bottom: 1px dotted white;
	padding-bottom: 10px;
}
#content .hlBleu p {
	color: white;
}
#content .hlBleu li {
	color: white;
	list-style: circle;
	line-height: 20px;
}

/* Modules de blocs ul li a 2 colonnes */
#content .bloc2 {
	margin: 40px 0;
}
#content .bloc2 ul {
	margin: 0;
	padding: 0;
}
#content .bloc2 ul li {
	list-style: none;
	width: 225px;
	float: left;
	padding: 20px;
	display: block;
	border: 5px solid #e32275;
	margin: 20px;
	min-height: 160px;
	box-shadow: 1px 1px 8px #666;
}
#content .bloc2 ul li h3 {
	color: #e32275;
	text-align: center;
	display: block;
	width: 100%;
	margin: 0;
}
#content .bloc2 ul li p {
	font-size: 12px;
	text-align: left;
}
#content .etikt {
	width: 120px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.clear {
	clear: both;
}

/* Améliorations accordéon */
#colContent div.accordion ul li {
	font-size: 18px;
	color: #8baf0c;
	border-bottom: 1px dotted #8baf0c;
}
#colContent div.accordion p{
	font-size: 12px;
} 