/*
Theme Name: Iremas-v2
Theme URI: http://www.iremas.org/
Description: Le theme du site du meme nom :)
Version: 2.0
Author: just4iD
 
Creation Theme by JUST4iD || http://www.just4id.com
*/
<!--
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, input, select, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000;}

img{border:0}

a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

select option{padding:0 3px;}

html>body input[type="checkbox"]{margin:3px;}
html>body input[type="radio"]{margin:4px;}

ul li{list-style:none;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
	body{text-align:center;background-color:#ccc;}
	
	#global{position:relative;width:970px;text-align:left;margin:0 auto;}
	
	#top, #middle, #bottom{float:left;width:970px;}
	
	
	/* BLOCKS DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
	
	/* -------- header -------- */
	#top p.phrase{float:left;width:950px;height:18px;padding:7px 15px 0 5px;font-size:12px;color:#463f33;text-align:center;}
	#top p.phrase a{color:#463f33;}
	#top #bandeau{float:left;width:950px;height:150px;padding:6px 15px 0 5px;background:url(img/bg-top.jpg) no-repeat;}
	
	#top #bandeau #logo{float:left;width:172px;}
	
	#top #bandeau #entete{float:left;width:778px;text-align:right;}
	#top #bandeau #entete img{vertical-align:middle;}
	
	/* nav */
	#top #nav{float:left;width:950px;height:39px;padding:0 15px 0 5px;background:url(img/bg-nav.gif) no-repeat;}
	
	#top #nav #rech_1{float:left;width:216px;}
	
	#top #nav ul{float:left;width:566px;padding-top:8px;}
	#top #nav ul li{float:left;padding-right:10px;}
	
	#top #nav ul li a{float:left;width:122px;height:23px;padding-top:8px;background:url(img/bg-bt-off.gif) no-repeat;font-size:13px;color:#525252;text-align:center;display:block;}
	#top #nav ul li a:hover{background:url(img/bg-bt-over.gif) no-repeat;}
	#pg_blog #top #nav ul li a#bt_blog{background:url(img/bg-bt-on.gif) no-repeat;color:#ff8814;}
	
	#top #nav #rech_2{float:left;width:161px;height:27px;padding:12px 0 0 7px;background:url(img/bg-recherche.gif) no-repeat 0px 8px;}
	
	#top #nav #rech_2 .input_rech{width:110px;height:16px;border:1px solid #fff;font-size:12px;color:#6a6a6a;margin-right:8px;}
	#top #nav #rech_1 .bt_rech{color:#ffed49;border:none;background-color:#65bd2a;cursor:pointer;}
	
	
	/* -------- middle -------- */
	#middle{background:url(img/bg-page.gif) repeat-y;padding:20px 0;}
	
	/* colonne gauche */
	#middle #sidebar_left{float:left;width:193px;padding:0 0 0 18px;}
	
	#middle #sidebar_left .bloc1, #middle #sidebar_left .bloc2, #middle #sidebar_left .bloc3, #middle #sidebar_right .bloc4, #middle #sidebar_right .bloc5, #middle #sidebar_left .bloc5, #middle #sidebar_right .bloc6{float:left;width:182px;background:url(img/bg-bloc1.gif) repeat-y;margin-bottom:14px;}
	#middle #sidebar_left .bloc2{background:url(img/bg-bloc2.gif) repeat-y;}
	#middle #sidebar_left .bloc3{background:url(img/bg-bloc3.gif) repeat-y;}
	#middle #sidebar_right .bloc4{background:url(img/bg-bloc4.gif) repeat-y;}
	#middle #sidebar_left .bloc5{background:url(img/bg-bloc5.gif) repeat-y;}
	#middle #sidebar_right .bloc5{background:url(img/bg-bloc5.gif) repeat-y;}
	#middle #sidebar_right .bloc6{background:url(img/bg-bloc6.gif) repeat-y;}
	
	#middle #sidebar_right .bloc4 img{vertical-align:middle;}
	
	#middle #sidebar_left .bloc1 p.onglet, #middle #sidebar_left .bloc2 p.onglet, #middle #sidebar_left .bloc2 p.onglet_details, #middle #sidebar_left .bloc3 p.onglet, #middle #sidebar_right .bloc4 p.onglet, #middle #sidebar_right .bloc5 p.onglet, #middle #sidebar_left .bloc5 p.onglet, #middle #sidebar_right .bloc6 p.onglet{float:left;width:176px;height:22px;padding:6px 6px 0 0;background:url(img/bg-tt-bloc1.gif) no-repeat;font-size:14px;color:#fff;text-align:right;}
	#middle #sidebar_left .bloc2 p.onglet{padding-top:7px;background:url(img/bg-tt-bloc2.gif) no-repeat;}
	#middle #sidebar_left .bloc2 p.onglet_details{padding-top:7px;background:url(img/bg-tt-bloc2_details.gif) no-repeat;clear:both;}
	#middle #sidebar_left .bloc3 p.onglet{background:url(img/bg-tt-bloc3.gif) no-repeat;}
	#middle #sidebar_right .bloc4 p.onglet{height:auto;padding:7px 6px 3px 0;background:#ff8814 url(img/bg-tt-bloc4.gif) no-repeat;}
	#middle #sidebar_right .bloc_partner p.onglet{height:auto;padding:7px 6px 3px 0;background:#b10022 url(img/bg-tt-bloc_partner.gif) no-repeat;}
	#middle #sidebar_left .bloc5 p.onglet{padding:7px 6px 13px 0;background:#22a8cf url(img/bg-tt-bloc5.gif) no-repeat;}
	#middle #sidebar_right .bloc5 p.onglet{height:auto;padding:7px 6px 3px 0;background:#22a8cf url(img/bg-tt-bloc5.gif) no-repeat;}
	#middle #sidebar_right .bloc6 p.onglet{height:auto;padding:7px 6px 3px 0;background:#9a47b2 url(img/bg-tt-bloc6.gif) no-repeat;}
	
	#middle #sidebar_left .bloc1 ul, #middle #sidebar_left .bloc2 ul, #middle #sidebar_left .bloc3 ul, #middle #sidebar_right .bloc4 ul, #middle #sidebar_right .bloc5 ul, #middle #sidebar_left .bloc5 ul, #middle #sidebar_right .bloc6 ul{float:left;width:164px;padding:10px 8px 4px 10px;}
	
	#middle #sidebar_left .bloc1 ul li, #middle #sidebar_left .bloc2 ul li, #middle #sidebar_left .bloc3 ul li, #middle #sidebar_right .bloc4 ul li, #middle #sidebar_left .bloc5 ul li,  #middle #sidebar_right .bloc5 ul li, #middle #sidebar_right .bloc6 ul li{background:url(img/bg-puce-bloc1.gif) no-repeat 0px 6px;padding:0 0 2px 13px;font-size:13px;color:#585858;}
	#middle #sidebar_left .bloc2 ul li{background:url(img/bg-puce-bloc2.gif) no-repeat 0px 6px;}
	#middle #sidebar_left .bloc3 ul li{background:url(img/bg-puce-bloc3.gif) no-repeat 0px 6px;}
	#middle #sidebar_right .bloc4 ul li{background:url(img/bg-puce-bloc4.gif) no-repeat 0px 6px;color:#333;}
	#middle #sidebar_left .bloc5 ul li{background:url(img/bg-puce-bloc5.gif) no-repeat 0px 6px;}
	#middle #sidebar_right .bloc5 ul li{background:url(img/bg-puce-bloc5.gif) no-repeat 0px 6px;color:#333;}
	#middle #sidebar_right .bloc6 ul li{background:url(img/bg-puce-bloc6.gif) no-repeat 0px 6px;color:#333;}
	
	#middle #sidebar_left ul li.tous{margin-top:14px;font-size:12px;font-weight:bold;}
	
	#middle #sidebar_left .bloc1 ul li a, #middle #sidebar_left .bloc2 ul li a, #middle #sidebar_left .bloc3 ul li a, #middle #sidebar_right .bloc4 ul li a, #middle #sidebar_left .bloc5 ul li a, #middle #sidebar_right .bloc5 ul li a, #middle #sidebar_right .bloc6 ul li a{color:#585858;}
	#middle #sidebar_right .bloc4 ul li a, #middle #sidebar_right .bloc5 ul li a, #middle #sidebar_left .bloc5 ul li a, #middle #sidebar_right .bloc6 ul li a{color:#333;}
	#middle #sidebar_left .bloc1 ul li a:hover{color:#65bd2a;text-decoration:none;}
	#middle #sidebar_left .bloc2 ul li a:hover{color:#2376bd;text-decoration:none;}
	#middle #sidebar_left .bloc3 ul li a:hover{color:#e6274a;text-decoration:none;}
	#middle #sidebar_right .bloc4 ul li a:hover{color:#ff8814;text-decoration:none;}
	#middle #sidebar_leftt .bloc5 ul li a:hover{color:#22a8cf;text-decoration:none;}
	#middle #sidebar_right .bloc5 ul li a:hover{color:#22a8cf;text-decoration:none;}
	#middle #sidebar_right .bloc6 ul li a:hover{color:#9a47b2;text-decoration:none;}
	
	#middle #sidebar_right .bloc4 .newsletter{float:left;width:182px;font-size:10px;color:#333;text-align:center;}
	#middle #sidebar_right .bloc4 .newsletter .input_news{width:145px;height:17px;border:1px solid #6a6a6a;margin:5px 0 7px 0;}
	
	#middle #sidebar_right .bloc6 p.raisons{float:left;width:170px;padding:8px 6px;font-size:13px;color:#333;text-align:center;}
	
	/* colonne centre */
	#middle #content{float:left;width:550px;}
	
	/* colonne droite */
	#middle #sidebar_right{float:left;width:194px;}
	
		
	/* -------- footer -------- */
	#bottom{height:48px;padding:11px 0 0 0;text-align:center;color:#fff;background:url(img/bg-footer.gif) no-repeat;}
	#bottom a{color:#fff;}
	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/
	.bold{font-weight:bold;}
	.normal{font-weight:normal;}
	.italic{font-style:italic;}
	
	.couleur{color:#ff8814;}
	
	.clear{clear:both;}
	.middle{vertical-align:middle;margin-bottom:4px;}
	
	* html .block{display:block;}
	*+ html .block{display:block;}
	
	.txt_1{color:#e6274a;font-weight:bold;}
	.txt_2{color:#65bd2a;font-weight:bold;}
	.txt_3{color:#2376bd;font-weight:bold;}
	.txt_4{color:#22a8cf;font-weight:bold;}
	.txt_5{color:#9a47b2;font-weight:bold;}
	
	.lien_bandeau{color:#2376BD;}
	.sstitre_bandeau{color:#2376BD;font-size:14px;text-align:center;padding-top:15px;}
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page index-cacophonie.html */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
	/* bloc central */
	#middle #content .cadre{float:left;position:relative;width:539px;background:url(img/bg-cadre.gif) repeat-y;margin-bottom:16px;}
	#middle #content .cadre .bg_cadre{float:left;width:539px;background:url(img/bg-top-cadre.gif) no-repeat;padding-top:10px;}
	
	#middle #content .cadre .bg_cadre h2.h2_article{float:left;width:504px;padding:10px 18px 3px 17px;font-family:"Times New Roman", Times, serif;font-size:18px;color:#ff8814;}
	#middle #content .cadre .bg_cadre h2.h2_article a{color:#ff8814;}
	
	#middle #content .cadre .bg_cadre p.date{float:left;width:181px;padding:0 0 0 19px;color:#9a9a9a;}
	
	#middle #content .cadre .bg_cadre p.categories{float:left;width:321px;padding:0 18px 0 0;color:#9a9a9a;text-align:right;}
	#middle #content .cadre .bg_cadre p.categories a{color:#9a9a9a;text-decoration:underline;}
	#middle #content .cadre .bg_cadre p.categories a:hover{text-decoration:none;}
	
	#middle #content .cadre .bg_cadre img.img_filet{margin:8px 0 0 0;}
	
	#middle #content .cadre .bg_cadre .paragraphe{float:left;width:502px;padding:6px 18px 23px 19px;text-align:justify;}
	#middle #content .cadre .bg_cadre .paragraphe a{color:#000;text-decoration:underline;}
	#middle #content .cadre .bg_cadre .paragraphe a:hover{text-decoration:none;}
	#middle #content .cadre .bg_cadre .paragraphe p{padding-bottom:10px;}
	
	#middle #content .cadre .bg_cadre .boutons{float:left;width:445px;padding:0 0 0 94px;}
	
	#middle #content .cadre .bg_cadre .boutons a{float:left;width:160px;height:18px;padding-top:2px;margin:0 5px;color:#717171;text-align:center;background:url(img/bg-cartouche.gif) no-repeat;}
	#middle #content .cadre .bg_cadre .boutons a.lk_2{color:#ff8814;}
	
#middle #content .cadre .bg_cadre .tags{float:left;width:499px;padding:0 0 0 20px;margin-top:7px;color:#717171;background:url(img/bg-bas-tags.gif) no-repeat 20px bottom;}
#middle #content .cadre .bg_cadre .tags .bg_tags{float:left;width:479px;padding:2px 10px 4px 10px;background:url(img/bg-top-tags.gif) no-repeat;}
#middle #content .cadre .bg_cadre .tags .bg_tags a{color:#717171;text-decoration:underline;}
#middle #content .cadre .bg_cadre .tags .bg_tags a:hover{text-decoration:none;}

	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page index-iremas.html */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
	#pg_iremas #top #nav #rech_1{float:left;width:181px;height:27px;padding:12px 0 0 35px;background:url(img/bg-recherche.gif) no-repeat 26px 8px;}
	
	#pg_iremas #top #nav #rech_1 .input_rech{width:105px;height:16px;border:1px solid #fff;font-size:12px;color:#6a6a6a;margin-right:10px;}
	#pg_iremas #top #nav #rech_1 a.bt_rech{color:#ffed49;}
	
	#pg_iremas #top #nav #rech_2{background:none;}
	
	/* ------ */
	#middle #content .cadre .bg_cadre h1.h1_1, #middle #content .cadre .bg_cadre h2.h2_1, 
	#middle #content .cadre .bg_cadre h1.h1_2, #middle #content .cadre .bg_cadre h2.h2_2, 
	#middle #content .cadre .bg_cadre h1.h1_3, #middle #content .cadre .bg_cadre h2.h2_3, 
	#middle #content .cadre .bg_cadre h1.h1_4, #middle #content .cadre .bg_cadre h2.h2_4, 
	#middle #content .cadre .bg_cadre h1.h1_5, #middle #content .cadre .bg_cadre h2.h2_5{float:left;width:505px;padding:2px 17px 0 17px;font-size:18px;color:#e6274a;text-align:center;}
	
	#middle #content .cadre .bg_cadre h1.h1_2, #middle #content .cadre .bg_cadre h2.h2_2{color:#65bd2a;}
	#middle #content .cadre .bg_cadre h1.h1_3, #middle #content .cadre .bg_cadre h2.h2_3{color:#2376bd;}
	#middle #content .cadre .bg_cadre h1.h1_4, #middle #content .cadre .bg_cadre h2.h2_4{color:#22a8cf;}
	#middle #content .cadre .bg_cadre h1.h1_5, #middle #content .cadre .bg_cadre h2.h2_5{color:#9a47b2;}
	
	#middle #content .cadre .bg_cadre h2.h2_1, #middle #content .cadre .bg_cadre h2.h2_2, #middle #content .cadre .bg_cadre h2.h2_3, #middle #content .cadre .bg_cadre h2.h2_4, #middle #content .cadre .bg_cadre h2.h2_5{padding:6px 17px 0 17px;font-size:14px;}
	
	#middle #content .cadre h2,
	#middle #content .cadre .bg_cadre h2.sous-titre_1{padding:16px 17px 0 17px;font-size:16px;font-weight:bold;clear:both;}
	#middle #content .cadre h3,
	#middle #content .cadre .bg_cadre h3.sous-titre_2{padding:16px 17px 0 17px;font-size:14px;font-weight:bold;clear:both;}
	#middle #content .cadre h4{padding:16px 17px 0 17px;font-size:13px;font-weight:bold;clear:both;}
	
	/* ------ */
	#middle #content .cadre .bg_cadre img.img_filet_cadre{margin-top:16px;}
	
	#middle #content .cadre .bg_cadre .texte_cadre{float:left;width:501px;padding:16px 18px 0 20px;font-size:13px;text-align:justify;}
	#middle #content .cadre .bg_cadre .texte_centre{width:501px;padding:16px 18px 0 20px;font-size:13px;text-align:left;clear:both}
	#middle #content .cadre .bg_cadre .texte_note{float:left;width:501px;padding:16px 18px 0 20px;font-size:11px;text-align:justify;}
	#middle #content .cadre .bg_cadre ol{font-size:13px;padding:0 0 1px 45px;}
	
	
	/* ------ */
	#middle #content .cadre .bg_cadre ul.liste_1{float:left;width:503px;padding:14px 12px 0 24px;}
	#middle #content .cadre .bg_cadre ul.liste_2{float:left;width:503px;padding:14px 12px 0 24px;}
	#middle #content .cadre #cadre_4 ul{float:left;width:503px;padding:14px 12px 0 24px;}
	#middle #content .cadre #cadre_5 ul{float:left;width:503px;padding:14px 12px 0 24px;}
	#middle #content .cadre #cadre_6 ul{float:left;width:503px;padding:14px 12px 0 24px;}
	
	#middle #content .cadre .bg_cadre ul.liste_1 li{font-size:13px;background:url(img/bg-puce-liste1.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
	#middle #content .cadre .bg_cadre ul.liste_2 li{font-size:13px;background:url(img/bg-puce-liste2.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
	#middle #content .cadre .bg_cadre ul li.liste_verte{clear:both;font-size:13px;background:url(img/bg-puce-liste2.gif) no-repeat 0px 7px;padding:0 0 1px 16px;margin:0 0 0 22px;}
	#middle #content .cadre .bg_cadre ul li.liste_bleue{clear:both;font-size:13px;background:url(img/bg-puce-liste3.gif) no-repeat 0px 7px;padding:0 0 1px 16px;margin:0 0 0 22px;}
	#middle #content .cadre #cadre_4 ul li{font-size:13px;background:url(img/bg-puce-liste4.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
	#middle #content .cadre #cadre_5 ul li{font-size:13px;background:url(img/bg-puce-liste5.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
	#middle #content .cadre #cadre_6 ul li{font-size:13px;background:url(img/bg-puce-liste3.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
	
	#middle #content .cadre #cadre_7 ul li{font-size:13px;background:url(img/bg-puce-liste2.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
	#middle #content .cadre #cadre_8 ul li{font-size:13px;background:url(img/bg-puce-liste1.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
	
	#middle #content .cadre .bg_cadre ul.liste_1 li a{color:#000;}
	#middle #content .cadre .bg_cadre ul.liste_2 li a{color:#000;}
	#middle #content .cadre #cadre_4 ul li a,#middle #content .cadre #cadre_4 a{color:#22a8cf;}
	#middle #content .cadre #cadre_5 ul li a,#middle #content .cadre #cadre_5 a{color:#000;}
	#middle #content .cadre #cadre_6 ul li a,#middle #content .cadre #cadre_6 a{color:#2376BD;}
	
	#middle #content .cadre .bg_cadre ul.liste_1 li a:hover{color:#e6274a;text-decoration:none;}
	#middle #content .cadre .bg_cadre ul.liste_2 li a:hover{color:#65bd2a;text-decoration:none;}
	#middle #content .cadre #cadre_4 ul li a:hover,#middle #content .cadre #cadre_4 a:hover{color:#22a8cf;}
	#middle #content .cadre #cadre_5 ul li a:hover,#middle #content .cadre #cadre_5 a:hover{color:#9a47b2;}
	#middle #content .cadre #cadre_5 ul li a:hover,#middle #content .cadre #cadre_5 a:hover{color:#2376BD;}
	
	#middle #content .cadre #cadre_4 ul li ul{float:none;padding-top:0;width:460px;}
	
	/* ------ */
	#middle #content .cadre .bg_cadre p.cartouche_1, 	#middle #content .cadre .bg_cadre p.cartouche_1bis, #middle #content .cadre .bg_cadre p.cartouche_2, #middle #content .cadre .bg_cadre p.cartouche_3, #middle #content .cadre .bg_cadre p.cartouche_4, #middle #content .cadre .bg_cadre p.cartouche_5, #middle #content .cadre .bg_cadre p.cartouche_6{float:left;width:469px;height:25px;padding:5px 35px 0 35px;margin-top:25px;background:url(img/bg-cartouche-1.gif) no-repeat 20px 0px;font-size:14px;color:#fff;text-align:center;}
	#middle #content .cadre .bg_cadre p.cartouche_2{background:url(img/bg-cartouche-2.gif) no-repeat 20px 0px;}
	#middle #content .cadre .bg_cadre p.cartouche_3{margin-top:50px;background:url(img/bg-cartouche-3.gif) no-repeat 20px 0px;}
	#middle #content .cadre .bg_cadre p.cartouche_4{margin-top:30px;background:url(img/bg-cartouche-4.gif) no-repeat 20px 0px;}
	#middle #content .cadre .bg_cadre p.cartouche_5{margin-top:50px;background:url(img/bg-cartouche-5.gif) no-repeat 20px 0px;}
	#middle #content .cadre .bg_cadre p.cartouche_1bis{margin-top:50px;background:url(img/bg-cartouche-1.gif) no-repeat 20px 0px;}
	#middle #content .cadre .bg_cadre p.cartouche_6{background:url(img/bg-cartouche-6.gif) no-repeat 20px 0px;}
	
	#middle #content .cadre .bg_cadre p.cartouche_1 a,	#middle #content .cadre .bg_cadre p.cartouche_1bis a, #middle #content .cadre .bg_cadre p.cartouche_2 a, #middle #content .cadre .bg_cadre p.cartouche_3 a, #middle #content .cadre #cadre_4.bg_cadre p.cartouche_4 a, #middle #content .cadre #cadre_5.bg_cadre p.cartouche_5 a, #middle #content .cadre #cadre_6.bg_cadre p.cartouche_6 a{color:#fff;}
	
	/* ------ */
	#middle #content .cadre .picto{position:absolute;top:3px;left:416px;width:120px;height:113px;}
	*+html #middle #content .cadre .picto{display:block;}
	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page article-cacophonie.html */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
	/* bandeau auteur */
	#middle #content .cadre .bg_cadre .bandeau_auteur{float:left;width:539px;height:26px;background:url(img/bg-auteur.gif) no-repeat 20px 0px;}
	
	#middle #content .cadre .bg_cadre .bandeau_auteur p.auteur_nom{float:left;width:165px;padding:2px 0 0 30px;font-family:"Times New Roman", Times, serif;font-size:18px;color:#ff8814;}
	
	#middle #content .cadre .bg_cadre .bandeau_auteur p.auteur_date{float:left;width:314px;text-align:right;padding:5px 30px 0 0;color:#9a9a9a;}
	
	/* cadre formulaire */
	#middle #content .cadre_form{float:left;width:535px;background-color:#fff;padding:1px 0 9px 4px;margin-bottom:16px;font-size:10px;}
	
	#middle #content .cadre_form label{color:#777;}
	
	#middle #content .cadre_form input{vertical-align:middle;}
	
	#middle #content .cadre_form .input_1, #middle #content .cadre_form .textarea_1{width:245px;height:20px;border:1px solid #7f9db9;margin:3px 0;}
	#middle #content .cadre_form .textarea_1{width:529px;height:228px;}
	
	#middle #content .cadre_form input.input_submit{float:right;margin:2px 10px 0 0;}
	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page reflexion.html */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
	/* fil d'ariane */
	#middle #content p.fil_ariane{float:left;width:524px;height:22px;background:url(img/bg-ariane.gif) no-repeat 2px 0px;margin-bottom:16px;padding:8px 0 0 13px;font-size:9px;color:#fff;}
	#middle #content p.fil_ariane a{color:#fff;}
	#middle #content .ariane {background:transparent url(img/bg-ariane-bas.gif) no-repeat scroll 0 bottom; float:left; width:535px;font-size:9px;color:#fff;
	padding-left: 0px; padding-bottom: 5px; padding-top: 0px; margin-top: 0px; margin-bottom: 10px;}
	#middle #content .bg-ariane {background:transparent url(img/bg-ariane-top.gif) no-repeat scroll 0 0;float:left;width:535px;padding-left: 8px; padding-top: 4px; padding-bottom: 1px;	line-height: 15px}
		#middle #content .bg-ariane a{color:#fff;}
	
	
	/* ------ */
	#middle #content .cadre .bg_cadre p.signature{float:left;width:501px;padding:8px 18px 8px 20px;font-size:9px;color:#727272;text-align:right;}
	
	/* ------ */
	#middle #content .cadre .bg_cadre .tab_documents{float:left;width:526px;font-size:9px;border-collapse:collapse;margin:12px 0 25px 7px;}
	* html #middle #content .cadre .bg_cadre .tab_documents{margin-left:3px;}
	
	#middle #content .cadre .bg_cadre .tab_documents tr.tr_couleur{background-color:#f2dddc;}
	
	#middle #content .cadre .bg_cadre .tab_documents th{height:19px;font-size:10px;color:#fff;text-align:center;background-color:#e6274a;border-top:1px solid #d99795;border-bottom:1px solid #d99795;}
	#middle #content .cadre .bg_cadre .tab_documents th.td_1{border-left:1px solid #d99795;}
	#middle #content .cadre .bg_cadre .tab_documents th.td_4{border-right:1px solid #d99795;}
	
	#middle #content .cadre .bg_cadre .tab_documents td{border-bottom:1px solid #d99795;border-right:1px solid #d0d7e5;padding:2px;}
	
	#middle #content .cadre .bg_cadre .tab_documents td a{color:#000;}
	
/* désacctivé par CM de JUST4iD pour supprimer les largeurs de colonnes
	#middle #content .cadre .bg_cadre .tab_documents .td_1{width:133px;border-left:1px solid #d99795;}
	#middle #content .cadre .bg_cadre .tab_documents .td_2{width:202px;}
	#middle #content .cadre .bg_cadre .tab_documents .td_3{width:65px;text-align:center;}
	#middle #content .cadre .bg_cadre .tab_documents .td_4{width:110px;border-right:1px solid #d99795;}
*/	
	#middle #content .cadre .bg_cadre .tab_documents .td_1{border-left:1px solid #d99795;}
	#middle #content .cadre .bg_cadre .tab_documents .td_3{text-align:center;border-right:1px solid #d99795;}
	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page agenda.html */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
	#middle #content .cadre .bg_cadre p.rub_agenda{float:left;width:73px;padding:0 0 0 20px;font-size:13px;color:#2376bd;font-weight:bold;}
	
	#middle #content .cadre .bg_cadre p.txt_agenda{float:left;width:385px;padding:0 0 0 0;font-size:13px;}
	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css des formulaire de contact */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
	#middle #content .cadre .bg_cadre div.wpcf7{margin:0 75px 0 80px;}
	#middle #content .cadre #cadre_5 div.wpcf7{margin:70px 75px 0 80px;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p{margin:10px 0 0 0;font-size:13px;font-style:italic;width:380px;}
	#middle #content .cadre #cadre_5 a{color:#9A47B2;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p span input, #middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p span textarea{margin:5px 0 0 0;width:380px;font-style:normal;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p input{font-style:normal;}
	* html #middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p.correction_ie, *+html #middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p.correction_ie{margin: 0 0 0 -20px;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p #tick input, #middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p #tick2 input{width:15px;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p #tick .wpcf7-list-item{float:left;margin:5px 0 0 0;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form p #tick2 .wpcf7-list-item{float:left;margin:25px 0 0 0;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form ul{margin:0 0 25px -20px;}
	* html #middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form ul{margin:0 0 25px -10px;}
	#middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form ul li{font-size:13px;background:url(img/bg-puce-liste5.gif) no-repeat 0px 7px;padding:0 0 1px 16px;width:360px;}
	*+html #middle #content .cadre .bg_cadre div.wpcf7 form.wpcf7-form .demande{width:380px;}
	#middle #content .cadre .bg_cadre p.txt_note{font-size:10px;text-align:justify;font-style:normal;margin:0 75px 25px 80px;}

	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css du livre blanc */ 
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/	
	#middle #content .cadre .bg_cadre .livreblanc_texte{width:501px;padding:16px 18px 0 20px;font-size:13px;text-align:justify;}
	#middle #content .cadre .bg_cadre .livreblanc_texte a:link, #middle #content .cadre .bg_cadre .livreblanc_texte a:visited{color:#585858;text-decoration:none;}
	#middle #content .cadre .bg_cadre .livreblanc_texte a:hover, #middle #content .cadre .bg_cadre .livreblanc_texte a:active{color:#E6274A;text-decoration:none;}
	#middle #content .cadre .bg_cadre h2.livreblanc_h2 {
		width:100%;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		padding:6px 17px 0 17px;
		text-align:justify;
	}
	#middle #content .cadre .bg_cadre h3.livreblanc_h3 {
		width:100%;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:15px;
		font-weight:bold;
		padding:6px 17px 0 17px;
		text-align:justify;
	}
	#middle #content .cadre .bg_cadre h4.livreblanc_h4 {
		width:100%;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:6px 17px 0 17px;
		text-align:justify;
	}
	#middle #content .cadre .bg_cadre ul {padding:12px 12px 5px 24px;}
	#middle #content .cadre .bg_cadre ul li.livreblanc_liste {font-size:13px;background:url(img/bg-puce-liste1.gif) no-repeat 0px 7px;padding:0 0 1px 16px;margin:0 0 0 22px;}
	#middle #content .cadre .bg_cadre ul li.livreblanc_liste a:link, #middle #content .cadre .bg_cadre ul li.livreblanc_liste a:visited{color:#585858;text-decoration:none;}
	#middle #content .cadre .bg_cadre ul li.livreblanc_liste a:hover, #middle #content .cadre .bg_cadre ul li.livreblanc_liste a:active{color:#E6274A;text-decoration:none;}
	
	
	#middle #content .cadre .bg_cadre div.cartouche_1bis{float:left;width:469px;height:25px;padding:5px 35px 0 35px;margin-top:25px;background:url(img/bg-cartouche-1.gif) no-repeat 20px 0px;font-size:14px;color:#fff;text-align:center;}
	#middle #content .cadre .bg_cadre div.cartouche_1bis{margin-top:50px;background:url(img/bg-cartouche-1.gif) no-repeat 20px 0px;}
	#middle #content .cadre .bg_cadre div.cartouche_1bis a{color:#fff;}
	
	
	#middle #content .cadre .bg_cadre div.pagination {width:501px;padding:16px 18px 0 20px;font-size:11px;text-align:center;color:#585858;}
	#middle #content .cadre .bg_cadre div.pagination a:link, #middle #content .cadre .bg_cadre div.pagination a:visited{color:#585858;}
	#middle #content .cadre .bg_cadre div.pagination a:hover, #middle #content .cadre .bg_cadre div.pagination a:active{color:#E6274A;}

/* Table of content */	
div.toc {
	border: 1px solid #ccc;
	font-size: .90em;
}
div.toc.toc-left {
	max-width: 22em;
	float: left;
	margin: 5px 5px 5px 0;
}
div.toc.toc-right {
	max-width: 22em;
	float: right;
	margin: 5px 20px 5px 5px;
}

div.toc a.toc-header {
	display: block;
	background-color: #f8f8ec;
	border-top: 1px solid #fcfcfc;
	border-left: 1px solid #fcfcfc;
	border-bottom: 1px solid #f0f0e0;
	border-right: 1px solid #f0f0e0;
	color: #777;
/** Styling regarding TOC title: **/
	padding: 1px 2px;
	text-align: left;
	font-size: 1.25em;
	font-weight: bold;
}

div.toc a.toc-header:hover {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #fcfcfc;
	border-right: 1px solid #fcfcfc;
}
div.toc ul {
	list-style: none;
	
	margin: 0;
	padding: 5px;
	background-color: #fcfcfc;
	overflow: hidden;
	white-space: nowrap;
}
div.toc.auto-collapse ul {
	display: none;
}

div.toc li a {
	text-decoration: none;
	border: 0 none;
	color: #777;
}
div.toc li.toc-level-1 {
	font-weight: bold;
}
div.toc li.toc-level-2 {
	font-weight: bold;
	padding-left: .25em;
}
div.toc li.toc-level-3 {
	padding-left: .5em;
}
div.toc li.toc-level-4 {
	padding-left: .75em;
}

/***** CSS espace d'information page accueil ****/

#middle #content .cadre #infospace.bg_cadre ul li{font-size:13px;background:url(img/bg-puce-liste4.gif) no-repeat 0px 7px;padding:0 0 1px 16px;}
#middle #content .cadre #infospace.bg_cadre h1{float:left;width:505px;padding:2px 17px 17px;font-size:18px;color:#22A8CF;text-align:center; background:url(img/img-filet-4.gif) no-repeat bottom center;}
#middle #content .cadre #infospace.bg_cadre h2{padding:8px 17px 0;font-size:14px;color:#22A8CF;clear:left;}
#middle #content .cadre #infospace.bg_cadre a{color:#2376BD;}


/***** FIN CSS espace d'information page accueil ****/



-->