@import url('blocs.css');
@import url('extensions.css');


/* Reset */
* {
	margin: 0;
	padding: 0;
}

ul, ol {
	margin-left: 0px;
	list-style: none;
}

p {
	margin: 7px 0;
}

a img { border: none; }

a { color: #fff; }

dfn { font-style: normal; }

/* Classes g�n�riques */
.skip {
	height: 0;
	width: 0;
	left: -1000em;
	overflow: hidden;
	position: absolute;
}

.clear { clear: both; }

.overflow { overflow: hidden; }

/* Corps */
body {
	text-align: center;
	font: 12px "arial", "Helvetica", sans-serif;
	color: #fff;
	background-color: #e5e5e5;
}

#globalcontainer {
	text-align: left;
	width: 960px;
	margin: 0px auto;
}
	
	#header {}
		
		#header-container {
			height: 114px;
			min-height: 114px;
			background: #fff url('../images/header.png') no-repeat left top;
		}
		
			#header-container ul.quick-top-menu {
				text-align: right;
				margin-right: 10px;
				height: 25px;
			}
				
				ul.quick-top-menu li {
					display: inline;
					line-height: 25px;
					color: #5f7895;
				}
					
					ul.quick-top-menu li a {
						text-decoration: none;
						color: #5f7895;
						margin: 0px 5px;
					}
					
					ul.quick-top-menu li a:hover {
						text-decoration: underline;
						color: #5f7895;
						margin: 0px 5px;
					}
			
			#header-container h1 {
				text-indent: -1000em;
			}
			
				#header-container .logo-anah {
					display: block;
					float: left;
					margin: 9px 0px 0px 30px;
					width: 510px;
					height: 60px;
					outline: none;
				}
				
				#header-container .logo-anah img { display: none; }
			
			#header-container .logo-republic {
				display: block;
				float: right;
				margin: 14px 10px 0px 0px;
				width: 67px;
				height: 45px;
			}
		
		#header-menu {
			background: #5f7895 url('../images/header-menu-back.png') repeat-y left top;
		}
			
			/* menu de navigation */
			#header-menu ul.nav-menu {
				float: left;
				color: #fff;
			}
				
				ul.nav-menu li {
					float: left;
					height: 31px;
					display: block;
					line-height: 31px;
					padding: 0px 25px;
				}
				
				ul.nav-menu li.sep {
					background: url('../images/separateur-menu.gif') no-repeat right center;
				}
				
				ul.nav-menu li.actif {
					font-weight: bold;
					line-height: 31px;
					font-size: 14px;
					color: #fff;
				}
					
					ul.nav-menu li a {
						font-size: 14px;
						line-height: 31px;
						font-weight: bold;
						color: #fff;
						text-decoration: none;
					}
					
					ul.nav-menu li a:hover {
						font-size: 14px;
						line-height: 31px;
						font-weight: bold;
						color: #fff;
						text-decoration: underline;
					}
				
				/* d�clinaisons du menu de navigation */
				.anah ul.nav-menu li.actif { background-color: #867c35; }
				.aides ul.nav-menu li.actif { background-color: #68564b; }
				.action ul.nav-menu li.actif { background-color: #731536; }
				.publications ul.nav-menu li.actif { background-color: #216e75; }
				.ecosubvention ul.nav-menu li.actif { background-color: #79b51c; }
			
			/* sous menu de navigation */
			#header-menu ul.nav-submenu {
				color: #fff;
				padding-left: 25px;
			}
				
				ul.nav-submenu li {
					display: inline;
					line-height: 31px;
					margin-right: 10px;
				}
				
				ul.nav-submenu li {
					background: url('../images/separateur-menu.gif') no-repeat right center;
				}
				
				ul.nav-submenu li.last {
					background: none;
				}
				
				ul.nav-submenu li.actif {
					font-weight: bold;
					padding-right: 10px;
					font-size: 13px;
				}
				
				ul.nav-submenu li.actif a, ul.nav-submenu li.actif a:hover {
					font-weight: bold;
					margin: 0;
				}
					
					ul.nav-submenu li a {
						font-size: 13px;
						font-weight: normal;
						color: #fff;
						margin-right: 10px;
						text-decoration: none;
					}
					
					ul.nav-submenu li a:hover {
						font-size: 13px;
						font-weight: normal;
						color: #fff;
						margin-right: 10px;
						text-decoration: underline;
					}
			
			/* d�clinaisons des sous menu de navigation */
			.anah #header-menu ul.nav-submenu { background-color: #867c35; }
			.aides #header-menu ul.nav-submenu { background-color: #68564b; }
			.action #header-menu ul.nav-submenu { background-color: #731536; }
			.publications #header-menu ul.nav-submenu { background-color: #216e75; }
			.ecosubvention #header-menu ul.nav-submenu { background-color: #79b51c; }
			
			form#search {
				position: relative;
				float: right;
				width: 200px;
			}
				
				form#search label {
					position: absolute;
					display: block;
					width: 110px;
					padding: 3px 5px 3px 25px;
					top: 6px;
					right: 46px;
					z-index: 1;
					color: #555555;
					cursor: text;
				}
				
				form#search input {
					position: absolute;
					top: 5px;
					right: 45px;
					width: 110px;
					color: #555555;
					border: 1px solid #c9c9c9;
					padding: 3px 5px 1px 25px;
					background: #fff url('../images/header-search-back.png') no-repeat 5px center;
				}
				
				form#search button {
					position: absolute;
					top: 5px;
					right: 10px;
					border: 0px;
					width: 27px;
					height: 21px;
					text-indent: -1000em;
					background: url('../images/button-ok.png') no-repeat left top;
				}
	
	#container {
		background: #fff;
		padding: 10px 16px;
	}
		
		#ariane {
			margin: 0px 0px 10px 212px;
			float: left;
			width: 620px;
			display: inline;
			position: relative;
			padding-left: 17px;
			background: #fff url('../images/icon-ariane.png') no-repeat left 2px;
		}
			
			#ariane li {
				display: inline;
				color: #5f7895;
			}
				
				#ariane li a {
					color: #5f7895;
					text-decoration: none;
				}
				
				#ariane li a:hover {
					color: #5f7895;
					text-decoration: underline;
				}
		
		#print {
			float: right;
		}
		
		#left {
			float: left;
			width: 197px;
		}
		
		#left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
		margin-bottom: 8px;
		}
		
		/*
		#center div.csc-textpic div.csc-textpic-imagewrap  .csc-textpic-image img {
		margin-bottom: 8px;
		}
		*/
		
		#center .csc-textpic-caption {
			font-size:11px;
		}		
		
			ul.leftMenu {
			
			}
				
				ul.leftMenu li {
					padding: 5px 0px 5px 20px;
					background: url('../images/blocs/leftmenu/puce-neutre-off.png') no-repeat 0px 9px;
				}
				
				ul.leftMenu li:hover {
					/*padding: 0px 0px 15px 20px;*/
					padding: 5px 0px 5px 20px;
					background: url('../images/blocs/leftmenu/puce-on.png') no-repeat 0px 9px !important;
				}
				
				.anah ul.leftMenu li { background: url('../images/blocs/leftmenu/puce-bronze-off.png') no-repeat 0px 9px; }
				.aides ul.leftMenu li { background: url('../images/blocs/leftmenu/puce-marron-off.png') no-repeat 0px 9px; }
				.action ul.leftMenu li { background: url('../images/blocs/leftmenu/puce-violet-off.png') no-repeat 0px 9px; }
				.publications ul.leftMenu li { background: url('../images/blocs/leftmenu/puce-vert-off.png') no-repeat 0px 9px; }
				.ecosubvention ul.leftMenu li { background: url('../images/blocs/leftmenu/puce-vert-clair-off.png') no-repeat 0px 9px; }
				ul.leftMenu li.act {
					font-weight: bold;
					background: url('../images/blocs/leftmenu/puce-on.png') no-repeat 0px 9px !important;
				}
					
					ul.leftMenu li a {
						text-decoration: none;
					}
			/* Sous menu */
			ul.leftMenu   ul.leftMenu {
				padding-left: 17px;
			}
				ul.leftMenu   ul.leftMenu  li {
					padding: 3px 0px 3px 20px;
					background: url('../images/blocs/leftmenu/puce-neutre-off.png') no-repeat 0px 9px;
					line-height: 12px;
				}
				
				.ecosubvention ul.leftMenu   ul.leftMenu  li {
					padding: 3px 0px 3px 20px;
					background: url('../images/blocs/leftmenu/puce-vert-clair-off.png') no-repeat 0px 9px !important;
					line-height: 12px;
				}
				
				ul.leftMenu   ul.leftMenu  li:hover {
					background: url('../images/blocs/leftmenu/puce-on.png') no-repeat 0px 9px !important;
				}
				ul.leftMenu   ul.leftMenu  li.act {
					background: url('../images/blocs/leftmenu/puce-on.png') no-repeat 0px 9px !important;
				}
			
		#center {
			float: left;
			width: 526px;
			color: #000;
			margin: 0px 16px 0px 15px;
		}
		
		
		.anah #center, .aides #center, .action #center, .publications #center, .transversales #center .ecosubvention #center {
			float: left;
			width: 513px;
			color: #555555;
			margin: 0px 20px 0px 20px;
		}
			
			#center a {
				text-decoration: underline;
				color: #5F7895;
			}
			
			#center a:visited { /* color: #878787; */ }
			
			/* Lien "vers la haut" */
			#center p.totop { text-align: right; }
			#center p.totop a { color: #607996; }
			
			/* Titres */
			#center h2 {
				font-size: 20px;
				color: #464548;
				margin: 4px 0px 16px;
			}
			
			#center h3 {
				font-size: 15px;
				/*color: #5f7895;*/
				margin: 16px 0 8px 0;
			}
			
			#center h4, #center caption {
				font-size: 12px;
				color: #5f7895;
				margin: 12px 0 8px 0;
			}
			
			/* D�clinaisons des titres */
			.anah #center h2, .anah #center h3, .anah #center h4, .anah #center caption { color: #a0944c; }
			.aides #center h2, .aides #center h3, .aides #center h4, .aides #center caption { color: #816d62; }
			.action #center h2, .action #center h3, .action #center h4, .action #center caption { color: #8a2c4d; }
			.publications #center h2, .publications #center h3, .publications #center h4, .publications #center caption { color: #216e75; }
			.ecosubvention #center h2, .ecosubvention #center h3, .ecosubvention #center h4, .ecosubvention #center caption { color: #79b51c; }
			
			/* Liste � puces */
			#center ul {
				list-style: square;
				margin:  7px 0 12px 20px;
			}
			
			#center ul li {
				margin: 3px 0;
			}
			
			/* Tableaux */
			#center table {
				border-spacing: 0px;
				border-collapse: collapse;
				width: 100%;
			}
				
				#center table th {
					border-left: 1px solid #fff;
					border-bottom: 1px solid #fff;
					padding: 5px 10px;
				}
				
				.anah #center table th { background-color: #CFC9A5; }
				.aides #center table th { background-color: #C0B6B0; }
				.action #center table th { background-color: #C495A6; }
				.publications #center table th { background-color: #90B6BA; }
				.ecosubvention #center table th { background-color: #79b51c; }
				
				#center table td {
					border-left: 1px solid #fff;
					border-bottom: 1px solid #fff;
					padding: 5px;
				}
			
				.anah #center table td { background-color: #E2DFC9; }
				.aides #center table td { background-color: #D9D3D0; }
				.action #center table td { background-color: #DCBFC9; }
				.publications #center table td { background-color: #BCD3D5; }
				.ecosubvention  #center table td { background-color: #79b51c; }
		
		#right {
			float: left;
			width: 174px;
			color: #000;
		}

			
			#right a {
				color: #5F7895;
				text-decoration: none;
			}
			
			#right a:hover { text-decoration: underline; }
			
			#right h3.emphase {
				background: url('../images/blocs/right/titre/puce-titre-neutre.gif') no-repeat 0px 12px;
				padding: 10px 0px 7px 21px;
				font-size: 15px;
				color: #5f7895;
			}
			
			.anah #right h3.emphase {
				background: url('../images/blocs/right/titre/puce-titre-bronze.gif') no-repeat 0px 12px;
				color: #a0944c;
			}
			
			.aides #right h3.emphase {
				background: url('../images/blocs/right/titre/puce-titre-marron.gif') no-repeat 0px 12px;
				color: #816d62;
			}
			
			.action #right h3.emphase {
				background: url('../images/blocs/right/titre/puce-titre-violet.gif') no-repeat 0px 12px;
				color: #8a2c4d;
			}
			
			.publications #right h3.emphase {
				background: url('../images/blocs/right/titre/puce-titre-vert.gif') no-repeat 0px 12px;
				color: #216e75;
			}

			.ecosubvention #right h3.emphase {
				background: url('../images/blocs/right/titre/puce-titre-vert-clair.gif') no-repeat 0px 12px;
				color: #79b51c;
			}
			
			#right h4 {
				font-size: 12px;
			}
			
			/* Liste � puces */
			#right ul {
				list-style: square;
				color: #000;
				margin-left: 15px;
			}
			
			#right ul li {
				margin: 4px 0;
			}

			.accueil #right {
			
			}
			
				.accueil #right p {
					margin: 2px 0;
				}
				
				.accueil #right img {
					margin-bottom: 13px;
				}
			
	
	#footer {
		background: #fff;
		padding: 15px 0px;
	}
		
		#footer ul {
			text-align: center;
		}
			
			#footer ul li {
				display: inline;
				color: #5f7895;
			}
				
				#footer ul li a {
					text-decoration: none;
					color: #5f7895;
				}
				
				#footer ul li a:hover {
					text-decoration: underline;
					color: #5f7895;
				}


#container #right ul {

}

#container #right ul li {
	background:transparent url(../images/blocs/box/puce-ecosubvention.jpg) no-repeat scroll 0 0.4em;
	line-height:1.3em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.4em;
	padding:0 0 0 12px;
}

.ecosubvention #center h3 {
	color:#79B51C !important;
}

.ecosubvention #center h4 {
color:#79B51C !important;
}