/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:62.5%;
		font-family:'trebuchet ms', arial, helvetica, sans-serif;
		color:#020202;
		background:#f1f1f1
	}
/* ------------------------------------------------------------------------- Liens */
	a {text-decoration:none}
	a:hover, a:focus, a.focus {text-decoration:underline}
	a img {border:none}
/* ------------------------------------------------------------------------- Liste */
	ul {list-style:none}
/* ------------------------------------------------------------------------- Divers */
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	abbr, acronym {border-bottom:1px dotted}
	address {font-style:normal}
	kbd {
		font-size:1.2em;
		background:#e5e5e5;
		padding:0 2px;
		border:solid 1px #ccc;
		border-right:solid 1px #999;
		border-bottom:solid 1px #999
	}
	* html kbd {font-size:1em}
	*+html kbd {font-size:1em}
/* --------------------------------------------------------------------------------------------- Recurrents */
/* ------------------------------------------------------------------------- Formulaire */
	input:focus,
	input.focus,
	textarea:focus,
	textarea.focus,
	select:focus,
	select.focus {background:#e6f2fc}
	input.bouton, div.contenu div.conteneur input.bouton, div.contenu div.content-action input {
		font-family:tahoma;
		font-size:1em;
		color:#132c50;
		background:#b0d9fc;
		border:1px solid #b0d9fc;
		padding:1px;
		cursor:pointer
	}
	input.bouton:hover,
	input.bouton:focus,
	input.bouton.focus,
	div.contenu div.content-action input:hover,
	div.contenu div.content-action input:focus,
	div.contenu div.content-action input.focus {background:#d5e9fb}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		overflow:hidden;
		width:987px;
		font-size:1.1em;
		background:url(../images/background/body.gif) repeat-x;
		margin:0 auto
	}
/* ------------------------------------------------------------------------- Top */
	#top {
		overflow:hidden;
		float:left;
		width:967px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		background:#132c50;
		padding:0 0 5px 20px
	}
/* ---------------------------------------------------- Liens d'acces rapide */
	#acces_rapide {
		font-size:.9em;
		padding:6px 0 0 0
	}
	#acces_rapide li {
		float:left;
		margin:0 8px 0 0
	}
	#acces_rapide li a {
		color:#fff;
		margin:0 5px 0 0
	}
	#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus, #acces_rapide li span {color:#d0e9fe}
/* ---------------------------------------------------- Recherche */
	#recherche {
		float:right;
		padding:0 45px 0 0;
		margin:-2px 0 0 0
	}
	#recherche label {
		float:left;
		line-height:1.3em;
		margin:0 7px 0 0
	}
	#recherche input.champ {
		float:left;
		width:125px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#020202;
		border:1px solid #fff;
		padding:0 0 1px 4px
	}
	#recherche input.bouton {
		float:left;
		font-size:.8em;
		padding-top:0;
		padding-bottom:0
	}
/* ------------------------------------------------------------------------- Tetieres */
	#tetiere {
		clear:both;
		height:124px;
		background:#72b3ec url(../images/background/tetiere.gif) no-repeat;
		padding:18px 0 0 10px;
		margin:0 0 26px 0
	}
	#tetiere_2 {border:2px solid #fff}
	#tetiere_2 img {vertical-align:middle}
/* ------------------------------------------------------------------------- Menu onglets */
	#menu_onglets li {display:inline}
	#menu_onglets li a {
		display:block;
		float:left;
		width:154px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		color:#132c50;
		background:#b0d9fc url(../images/background/menu_onglets_li_a.gif) no-repeat left bottom;
		padding:5px 0 7px 0;
		margin:0 2px 0 0
	}
	#menu_onglets li a:hover,
	#menu_onglets li a:focus,
	#menu_onglets li a.focus,
	body.noeud_10673 #menu_onglets #accueil_svp a,
	body.noeud_10674 #menu_onglets #espace_elus a,
	body.noeud_10675 #menu_onglets #espace_presse a,
	body.noeud_8450 #menu_onglets #marches_publics a
	{
		color:#fff;
		background-color:#be252c;
		background-position:right bottom
	}
	body.noeud_10673 #menu_onglets #accueil_svp a:hover,
	body.noeud_10673 #menu_onglets #accueil_svp a:focus,
	body.noeud_10673 #menu_onglets #accueil_svp a.focus,
	body.noeud_10674 #menu_onglets #espace_elus a:hover,
	body.noeud_10674 #menu_onglets #espace_elus a:focus,
	body.noeud_10674 #menu_onglets #espace_elus a.focus,
	body.noeud_10675 #menu_onglets #espace_presse a:hover,
	body.noeud_10675 #menu_onglets #espace_presse a:focus,
	body.noeud_10675 #menu_onglets #espace_presse a.focus,
	body.noeud_8450 #menu_onglets #marches_publics a:hover,
	body.noeud_8450 #menu_onglets #marches_publics a:focus,
	body.noeud_8450 #menu_onglets #marches_publics a.focus
	{
		text-decoration:none;
		cursor:text
	}
/* ------------------------------------------------------------------------- Menu pictos */
	#menu_pictos {
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		padding:6px 65px 0 0
	}
	#menu_pictos li {
		display:inline;
		background-repeat:no-repeat;
		background-position:left center;
		padding:0 0 0 19px;
		margin:0 0 0 15px
	}
	#menu_pictos #newsletter {background-image:url(../images/background/newsletter.gif)}
	#menu_pictos #faq {background-image:url(../images/background/faq.gif)}
	#menu_pictos #magazine {background-image:url(../images/background/magazine.gif)}
	#menu_pictos li a {color:#717171}
	#menu_pictos li a:hover,
	#menu_pictos li a:focus,
	#menu_pictos li a.focus,
	body.noeud_10588 #menu_pictos #faq a,
	body.noeud_10670 #menu_pictos #magazine a {color:#020202}
	body.noeud_10588 #menu_pictos #faq a:hover,
	body.noeud_10588 #menu_pictos #faq a:focus,
	body.noeud_10588 #menu_pictos #faq a.focus,
	body.noeud_10670 #menu_pictos #magazine a:hover,
	body.noeud_10670 #menu_pictos #magazine a:focus,
	body.noeud_10670 #menu_pictos #magazine a.focus {
		text-decoration:none;
		cursor:text
	}
/* ------------------------------------------------------------------------- Main */
	#main {
		float:left;
		width:100%;
		padding:20px 0 0 0
	}
	#main a.externe {
		background:url(../images/background/lien_externe.gif) no-repeat right center;
		padding:0 14px 0 0
	}
	#main div.zone_contextuelle a.externe {background-image:url(../images/background/lien_externe_zone_contextuelle.gif)}
/* ----------------------------------------------------- Titres */
	span.titre, #middle div.bloc h2 {
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		font-weight:bold;
		background:url(../images/background/titre.gif) no-repeat right top;
		margin:0 0 14px 0
	}
	span.titre span, #middle div.bloc h2 span {
		float:left;
		background:url(../images/background/titre_span.gif) no-repeat;
		padding:2px 12px
	}
/* ----------------------------------------------------- Left */
	#left {
		float:left;
		width:204px;
		padding:0 47px 0 13px
	}
/* --------------------------------- Menu */
/* ------------- Premier niveau */
	#menu {
		text-align:right;
		font-size:1.2em;
		margin:0 0 30px 0
	}
	#menu li {
		background:#132c50 url(../images/background/menu_li.gif) repeat-y;
		margin:0 0 7px 0
	}
	#menu li a, #menu li strong {
		display:block;
		height:1%;		/* Corrige un bug IE6 */
		color:#fff;
		background:url(../images/background/menu_li_a.gif) no-repeat;
		padding:12px 19px 5px 30px
	}
	#menu li a:hover, #menu li a:focus, #menu li a.focus {color:#d0e9fe}
/* ------------- Second niveau */
	#menu li ul {
		font-size:.8em;
		padding:5px 19px
	}
	#menu li ul li {
		line-height:1.2em;
		background:none;
		margin:0 0 8px 0
	}
	#menu li ul li a, #menu li ul li strong {
		display:inline;
		background:none;
		padding:0
	}
	#menu li ul li strong {
		color:#132d50;
		background:#b1d9fc;
		padding:0 5px
	}
/* ------------- Troisieme niveau */
	#menu li ul li ul {
		font-size:.9em;
		padding:5px 0 3px 0
	}
	#menu li ul li ul li {margin-bottom:3px}
/* --------------------------------- Blocs */
	#left div.bloc_top {
		float:left;
		width:100%;
		height:10px;
		font-size:0;
		background:#fff url(../images/background/bloc_left_top.gif)
	}
	#left div.bloc {
		float:left;
		width:178px;
		font-family:Arial, Helvetica, sans-serif;
		background:#fff url(../images/background/bloc_left.gif) repeat-y left bottom;
		padding:4px 13px 70px 13px
	}
/* ------------- Listes de liens */
	#left div.bloc ul {
		float:left;
		width:171px;
		text-align:right;
		font-size:1.1em;
		padding:0 7px 0 0
	}
	#left div.bloc ul li a {
		display:block;
		height:1%;		/* Corrige un bug IE6 */
		color:#333;
		padding:3px 0
	}
	#left div.bloc ul li a:hover, #left div.bloc ul li a:focus, #left div.bloc ul li a.focus {
		color:#000;
		background:#f6f6f5
	}
/* ------------- Articles */
	#left div.article {clear:both}
	#left div.article img {
		float:left;
		margin:0 15px 0 0
	}
	#left div.article a.telecharger {
		display:block;
		line-height:1.5em;
		color:#222;
		margin:0 0 20px 0
	}
	#left a.lire_suite {
		font-size:.9em;
		color:#132c50;
		background:url(../images/background/rond_plus.gif) no-repeat left center;
		padding:0 0 0 14px
	}
/* ----------------------------------------------------- Contenu */
	#contenu {
		float:left;
		width:723px;
		padding:0 0 30px 0
	}
/* --------------------------------- Fil d'arianne */
	#fil_arianne {font-size:1.1em}
	#fil_arianne a {
		color:#132c50;
		text-decoration:underline
	}
	#fil_arianne a:hover, #fil_arianne a:focus, #fil_arianne a.focus {text-decoration:none}
/* --------------------------------- Contenu */
	div.contenu {
		overflow:hidden;
		float:left;
		width:430px;
		background:#fff url(../images/background/contenu.gif) no-repeat;
		padding:25px 56px 20px 20px
	}
	div.contenu.large {
		width:686px;
		background-image:url(../images/background/contenu_large.gif);
		padding-right:17px
	}
/* ------------- h1 */
	div.contenu h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.5em;
		margin:0 0 20px 0
	}
/* ------------- Outils */
	#outils {
		float:left;
		width:100%;
		color:#f1f1f1;
		padding:15px 0 0 0
	}
	#outils a {
		color:#102d4f;
		background-repeat:no-repeat;
		background-position:left center;
		padding:0 0 1px 21px;
		margin:0 14px 0 0
	}
	#outils #envoyer_ami {background-image:url(../images/background/envoyer_page.gif)}
	#outils #imprimer {
		background-repeat:no-repeat;
		background-image:url(../images/background/imprimer.gif);
		padding-left:21px
	}
	#outils #haut_page {
		background-image:url(../images/background/haut_page.gif);
		margin-right:0;
		padding-bottom:2px
	}
	#outils #retour {
		background-image:url(../images/background/retour.gif);
		margin-left:20px
	}
/* --------------------------------- Colonne contextuelle */
	#colonne_contextuelle {
		float:right;
		width:217px;
		padding:23px 0 0 0
	}
/* ------------ h2 */
	#colonne_contextuelle h2 {
		clear:both;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#fff;
		background:#132c50;
		padding:3px 10px;
		margin:0
	}
/* ------------ Images */
	#colonne_contextuelle img {
		display:block;
		margin:0 auto
	}
/* ------------ Votre contact à la CCI du Mans */
	#colonne_contextuelle #contact_cci {
		line-height:1.4em;
		font-size:1.1em;
		color:#132c50;
		padding:0 15px;
		margin:8px 0 15px 0
	}
	#colonne_contextuelle #contact_cci a {
		color:#be252c;
		text-decoration:underline
	}
	#colonne_contextuelle #contact_cci a:hover, #colonne_contextuelle #contact_cci a:focus, #colonne_contextuelle #contact_cci a.focus {text-decoration:none}
/* ------------ Agenda */
	#colonne_contextuelle #agenda {
		font-family:Arial, Helvetica, sans-serif;
		padding:20px 10px 0 15px
	}
	#colonne_contextuelle #agenda li {margin:0 0 10px 0}
	#colonne_contextuelle #agenda li a {
		font-weight:bold;
		color:#be252c
	}
/* ------------ Ressources documentaires */
	#colonne_contextuelle #ressources_documentaires {
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 10px 10px 15px
	}
	#colonne_contextuelle #ressources_documentaires li {margin:0 0 4px 0}
	#colonne_contextuelle #ressources_documentaires li a {color:#ef3f04}
	#colonne_contextuelle #ressources_documentaires li a span {
		font-size:.9em;
		color:#333
	}
	#colonne_contextuelle #ressources_documentaires li a:hover span {text-decoration:none}
/* ------------ Lire la suite */
	#colonne_contextuelle a.lire_suite {
		clear:both;
		display:block;
		text-align:right;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		font-weight:bold;
		color:#132c50;
		padding:0 5px 0 0;
		margin:0 0 10px 0
	}
	#colonne_contextuelle a.lire_suite span {
		background:url(../images/background/rond_plus.gif) no-repeat left center;
		padding:0 0 0 14px
	}
/* ------------ Boutique */
	div.boutique {
		overflow:hidden;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#132c50;
		padding:10px;
		margin:0 0 5px 0
	}
	div.boutique img {
		float:left;
		padding:0 10px 0 0
	}
	div.boutique a {color:#132c50}
/* ------------------------------------------------------------------------- Bottom */
	#bottom {
		float:left;
		width:945px;
		background:#132c50;
		padding:10px 30px 30px 12px
	}
/* ---------------------------------------------------- Adresse */
	#bottom #adresse {
		float:left;
		width:170px;
		font-family:'Times New Roman', Times, serif;
		color:#fff;
		padding:5px 0 0 0
	}
	#bottom #adresse img {
		float:left;
		margin:20px 8px 0 0
	}
	#bottom #adresse address {margin:0 0 5px 0}
	#bottom #adresse a {
		float:right;
		color:#fff;
		background:url(../images/background/fleches_blanc.gif) no-repeat right 7px;
		padding:0 10px 0 0;
		text-decoration:underline
	}
	#bottom #adresse a:hover, #bottom #adresse a:focus, #bottom #adresse a.focus {text-decoration:none}
/* ---------------------------------------------------- Footer */
	#bottom ul {
		display:inline;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		margin:0 0 0 159px
	}
	#bottom ul li {
		float:left;
		margin:0 9px 0 0
	}
	#bottom ul li a {
		color:#fff;
		margin:0 7px 0 0
	}
/* ---------------------------------------------------- Copyright */
	#copyright {
		float:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.9em;
		color:#7f8da0
	}
	#copyright abbr {border:0}
	#copyright a {color:#7f8da0}














/* --------------------------------- Sommaire */
	#sommaire {
		clear:both;
		padding:10px 0 5px 20px;
		margin:20px 0 0 0
	}
	#sommaire h2 {
		/**/color:#000;
		margin-bottom:10px
	}
	#sommaire ul {
		font-size:1.1em;
		padding-left:60px
	}
	#sommaire ul li {
		
	}
	#sommaire ul li a {
		/**/color:#000
	}
/* --------------------------------- Plan du site */
	#plan_site {
		float:left;
		width:100%;
		table-layout:fixed;
		border-collapse:collapse
	}
	#plan_site tr td {
		vertical-align:top;
		padding:0 10px 20px 5px
	}
	#plan_site tr td a {text-decoration:none}
	#plan_site tr td a:hover, #plan_site tr td a:focus, #plan_site tr td a.focus {text-decoration:underline}
	#plan_site tr td h2 {
		font-size:1.3em;
		font-weight:bold;
		background:url(../images/background/rond_plus.gif) no-repeat left 4px;
		padding-left:15px;
		margin-bottom:5px
	}
	#plan_site tr td h2 a {color:#142c50}
	#plan_site tr td ul {
		clear:both;
		padding:0 0 0 20px
	}
	#plan_site tr td ul li {
		background:url(../images/background/puce.gif) no-repeat 0 4px;
		padding:0 0 0 11px;
		margin:0 0 3px 0
	}
	#plan_site tr td ul li a {color:#024f7d}
	#plan_site tr td ul li ul {margin:3px 0 5px 0}
	#plan_site tr td ul li ul li {background:url(../images/background/puce_gris.gif) no-repeat 0 4px}
