@charset "utf-8";

body {background-color:#fff;}
#contenu ul, #contenu ul li {list-style-type:none;margin:0;padding:0;}

/* =============== GENERIC =============== */

.left 	{float:left;}
.right 	{float:right;}
.clear 	{clear:both;}

.more a 		{float:right;margin:0;text-decoration:none;color:#344552;font-weight:bold;padding:0 20px 0 0;background:url(../images/background/plus.gif) right no-repeat}
.more a:hover 	{text-decoration:underline;}
.more a:focus 	{text-decoration:underline;}
	
#global {background: #fff;}

/* =============== HAUT DE PAGE ============*/

#top 				{color:#fff;height:65px;font-size:12px;background:#22272a  url(../images/background/fond_haut.jpg) top repeat-x;}
#contenu_top 		{width:920px;margin:0 auto;}
#top_contenu_droit 	{padding-top:5px;float:right;}

	#logo 				{float:left;margin:0;}
	#logo h1			{margin:0;padding:0;}
	#nav_top 				{display:block;height:20px;margin:0;}
	#nav_top  li 			{float:left;}
	#nav_top  li a 		{color:#fff;padding:0 10px;}
	#nav_top  li img 		{margin-top:-2px;}
	#nav_top  li a:hover 	{text-decoration:underline;}
	#nav_top  li a:focus 	{text-decoration:underline;}
	
	#nav_top li.flux_rss a {display:block;background:url(../images/background/rss01.gif) no-repeat right;width:60px;}
	
	#searchForm 		{float:right;margin-top:5px;}
	#searchForm p {margin:0;padding:0;display:inline;}
	#champ_recherche	{border:1px solid #fff;height:16px;}
	#searchSubmit 		{height:20px;cursor:pointer;background:#faa90a;color:#000;border:1px solid #fff;margin-left:-5px;padding:0;}

#banniere {width:920px;margin:10px auto;font-size:12px;}

#fil_ariane {width:920px;margin:10px auto;font-size:12px;}
#fil_ariane p {text-align:center;margin:5px 0;}

/* ACTUALITES */
#actualites 				{position:relative;width:920px;height:320px;overflow:hidden;margin:20px auto;background:#272f31 url(../images/background/onglet_droit_fond.jpg) top right no-repeat;}
#onglet_contenu 			{}
#onglet_contenu ul li img {border-right:1px solid #fff;}
#onglet_contenu ul li div.panel_content 	{padding-top:50px;width:300px;height:320px;float:right;color:#fff;font-size:12px;line-height:1.6em;}
#onglet_contenu ul li div div.description {padding:0;display:inline;min-height:120px;height:120px;overflow:hidden;}
#onglet_contenu ul li div p.more {margin:0 10px 0 0;}
#onglet_contenu ul li div .date {font-style:italic;}
#onglet_contenu h2 			{color:#faa90a;font-size:20px;}
#onglet_contenu h2 a		{color:#faa90a;font-size:20px;}
#onglet_contenu h3 			{color:#faa90a;font-size:20px;}    
#onglet_contenu h3 a		{color:#faa90a;font-size:20px;}  
#onglet_contenu a 			{color:#fff;}

#onglet_navigation 					{position:absolute;top:10px;right:10px;}
#onglet_navigation li 				{width:2.2em; height:2.2em;background:#515959;display:block;float:left;margin:2px;}
#onglet_navigation li a.selectionne {background:#e7182e;}
#onglet_navigation li a 			{color:#fff;width:1.4em;height:1.2em;display:block;font-size:18px;font-weight:bold;text-align:center;padding-top:4px;}


/* ================ ZONE PRINCIPALE =============== */

#principal 		{color:#344552;font-size:12px;width:920px; margin:0 auto; margin-top:10px;background:url(../images/background/contenu_fond.jpg) repeat-y;}
#principal02 	{color:#344552;font-size:12px;width:920px; margin:0 auto; margin-top:20px;background:url(../images/background/contenu_fond_2.jpg) repeat-y;}
	
	#colonne01 {width:250px;background:#272f31 url(../images/background/top_fond_colonne01.jpg) top no-repeat;float:left;overflow:hidden;}
	
	
	.colonne_module{margin:15px 15px 0 15px;width:220px;background:#fff url(../images/background/colonne_module_haut.jpg) top no-repeat}
	.colonne_module_bas{width:220px;height:6px;background: url(../images/background/colonne_module_bas.jpg) bottom no-repeat;}
	.colonne_module h2 img {float:right;margin:5px 5px 15px 5px;display:block;}
	.colonne_module_contenu {margin:5px;clear:both;overflow:hidden;}
	.colonne_module_contenu ul {margin:0 0 0 20px;list-style-image: url("../images/background/puce1.gif");}
	.colonne_module_contenu ul.aides {margin-left:20px;padding-top:15px;margin-top:0px;list-style-image: url("../images/background/puce2.gif");}
	.colonne_module_contenu ul li {line-height:20px;}
	.colonne_module_contenu ul li a {text-decoration:none;text-decoration:none;color:#344552;}
	.colonne_module_contenu .aides a {text-transform:uppercase;}
	.colonne_module_contenu .aides li ul li a {text-transform:none;}
	.colonne_module_contenu ul li a:hover {text-decoration:underline}
	.colonne_module_contenu ul li a:focus {text-decoration:underline}
	
	
	#contenu_colonne01 {margin:15px 15px 15px 15px;width:305px;float:left;}
	#contenu_colonne02 {margin:15px 0px;width:305px;float:left;}
	

	

	
	.module_01 		{margin-bottom:15px;background:#fff url(../images/background/bas_module1_fond.jpg) bottom no-repeat;}
	.module_01 h2 	{height:25px;text-transform:uppercase;background:#e7182e url(../images/background/titre_module1_fond.jpg) no-repeat;padding:5px 0 0 10px;color:#fff;}
	

	
	.contenu_module 			{padding:0 10px 10px 10px;}
	.contenu_module h3 			{color:#344552;}
	.contenu_module h4 			{color:#e7182e;font-weight:bold;margin:10px 0;font-size:14px;}
	.contenu_module img 		{margin:10px 0;}
	.contenu_module img.left 	{margin:10px 10px 0px 0;}
	.contenu_module img.right 	{margin:10px 10px 0px 10px ;}
	.contenu_module p 			{font-size:12px;line-height:1.6em;}
	.contenu_module a h3		{color:#344552;}
	.contenu_module a:hover h3	{text-decoration:underline;}
	.contenu_module a:focus h3	{text-decoration:underline;}
	
	#principal02 #contenu {width:470px;background:#272f31 url(../images/background/top_fond_contenu_2.jpg) top no-repeat;float:left;margin-left:15px;}
	#principal02 .module_02 {
		margin:15px 15px 0 15px;
		background:#fff url(../images/background/titre_module04_fond.jpg) top no-repeat;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		padding:0 10px 10px 10px;	
		}
	#principal02 .module_02 h1 	{font-size:18px;height:25px;text-transform:uppercase;background:none;padding:5px 0 0 0px;color:#fff;}
	#principal02 .module_02 h1 span {background:#E7182E}
	#principal #contenu {color:#565656;width:655px;background:#272f31 url(../images/background/top_fond_contenu.jpg) top no-repeat;float:left;margin-left:15px;}
	#principal .module_02 		{
		margin:15px 15px 0 15px;
		background:#fff url(../images/background/titre_module05_fond.jpg) top no-repeat;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		padding:0 10px 10px 10px;			
		}
	#principal .module_02 h1 	{font-size:18px;height:25px;text-transform:uppercase;background:none;padding:5px 0 0 0px;color:#fff;}
	#principal .module_02 h1 span {background:#E7182E}
		
	#colonne02 {width:170px;background:#272f31 url(../images/background/top_fond_colonne02.jpg) top no-repeat;float:left;margin-left:15px;}
	.colonne02_module 		{margin:15px 15px 0 15px;width:140px;background:#fff url(../images/background/module03_bas.jpg) bottom no-repeat;}
	.colonne02_module h1 	{font-size:12px;height:22px;text-transform:uppercase;background:#e7182e url(../images/background/titre_module03_fond.jpg) no-repeat;padding:8px 0 0 10px;color:#fff;}
	
	#colonne02 .contenu_module {width:125px;overflow:hidden;}

	#contenu_colonne01 .module_01 .contenu_module {width:285px;overflow:hidden;}
	#contenu_colonne02 .module_01 .contenu_module {width:285px;overflow:hidden;}
			
/* ============= PIED DE PAGE ============ */
	
#footer 		{clear:both;padding:30px 0;color:#fff;}
#footer a 		{color:#fff;}
#footer a:hover	{text-decoration:underline;}
#footer a:focus {text-decoration:underline;}

#copyright 		{background:#272f31;margin-left:60px;float:left;}

#principal #footer #nav02 	{float:right;margin-right:190px;background:#272f31;}
#principal02 #footer #nav02 {float:right;margin-right:280px;background:#272f31;}

#nav02 li 	{float:left;}
#nav02 li a {padding:0 10px;}
	
	
/* ================== DIVERS ================= */

#inscription {float:right;margin-right:10px;}

#nav01 li a#rss {padding-right:20px;background:url(../images/background/rss.gif) right no-repeat;}
#contenu .agenda {margin:0;padding:0;margin-bottom:10px;}
#contenu .agenda li {margin:0;padding:0;margin-bottom:10px;border-bottom:1px dashed #344552;background:none;}

#principal02 .outils 	{font-size:10px;border-top:1px solid #565656; width:420px;margin:20px auto;text-align:center;padding:10px 0;}
#principal .outils 	{font-size:10px;border-top:1px solid #565656; width:605px;margin:20px auto;text-align:center;padding:10px 0;}


div.carousel 			{width:285px;position:relative;overflow:hidden;color:#fff;margin:0 0 20px 0}
div.carousel a.prev,
div.carousel a.next 	{position:absolute;top:80px;z-index:100;cursor:pointer}
div.carousel a.next 	{right:0px}
#contenu div.carousel ul 		{padding:0;margin-bottom:0}
#contenu div.carousel ul li 	{position:relative;width:285px;height:195px;background:none;padding:0;margin-bottom:0;}

.colonne_module_contenu ul.no_puce {margin-left:0px;margin-top:10px;list-style-image: none;}
.colonne_module_contenu ul.no_puce li {list-style-image: none;}

