@import url(reset.css);

body {font-family:Verdana;font-size:11px;background-color:#cfcfcf;background-image:url(images/body-bg.gif);background-repeat:repeat-x;background-position:top;text-align:center;}

p {text-align:justify;margin-bottom:13px;line-height:16px;}
h1 {color:#9f0100;font-family:Georgia;font-size:24px;margin-bottom:15px;font-style:italic;}
h2 {clear:right;color:#777;background:#F2F2F2;font-family:Georgia;font-size:13px;margin-bottom:15px;padding-bottom:2px;padding-top:1px;padding-left:5px;}
strong {font-weight:bold;}
a {text-decoration:underline;color:#9f0100;}

#container {margin-top:105px;width:768px;margin-left:auto;margin-right:auto;text-align:left;}
#banner {border:1px #dadada solid;border-bottom:none;background-color:#9f0100;height:103px;}
		#banner #lien-accueil {float:left;}
		#banner #outils {font-size:10px;float:left;margin-top:38px;line-height:18px;width:540px;text-align:right;}
		#banner #outils img {vertical-align:middle;}
		#banner #outils a {line-height:18px;color:#fff;text-decoration:none;border:1px #9f0100 solid;padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:8px;}
		#banner #outils a:hover {border:1px #b80100 solid;background:#760100;}
		#banner #outils .current {color:#fff;text-decoration:none;border:1px #b80100 solid;background:#760100;padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:8px;}
		#banner #outils .separator {color:#a14f4f;padding-left:3px;}
		
#content {border:1px #dadada solid;border-top:none;clear:both;background-color:#fff;background-image:url(images/content-bg.gif);background-repeat:repeat-y;background-position:left;}
#content #menu-gauche 
{
	width:205px;
	float:left;
	background:#363636;
	padding-top:35px;
	padding-bottom:35px;
}
	
#content #contenu-principal {margin-left:205px;padding:30px;}
		#content #contenu-principal ul {margin-bottom:13px;line-height:16px;padding-left:35px;}
		#content #contenu-principal ul  li {list-style:url(images/puce.gif);}
#accueil #content #contenu-principal {padding-top:190px; background-image:url(images/cgma-toulouse-accueil.jpg); background-position:right top;background-repeat:repeat-x;}
#footer {clear:both;margin-top:5px;font-size:9px;height:45px;color:#666;}


/*==============================STYLES SPIP==========================*/
.spip_documents {
	margin:0;padding:0;
}

.spip_documents_left {padding-right:10px;}
.spip_documents_right {padding-left:10px;}

.spip_documents_center {clear:both;text-align:center;margin-bottom:12px;display:block;}	

.spip_documents_center .spip_doc_titre {margin-left:auto;margin-right:auto;margin-top:5px;}
.spip_documents_center .spip_doc_descriptif {margin-left:auto;margin-right:auto;}



.spip_doc_titre{font-size:9px;}
.spip_doc_descriptif{font-size:9px;}

.menu-lang {margin-bottom:20px;}
.menu-lang li {display:inline;}

/*==============================STYLES rubrique ajouté par marina ==========================*/
#content #contenu-principal #rubrique {margin-bottom:20px;text-align:justify;}

#content #contenu-principal #article #lien{
	font-size:12px;
	color:#000;
	text-align:justify;
}
#content #contenu-principal #article #lien a
{
	padding:15px 40px 15px 40px;
	color:#000;
	display:block;
	text-decoration:none;
}
	#content #contenu-principal #article #lien a:hover
	{
		background:#f2f2f2 url(images/fond_survol_article.gif) no-repeat left;
		text-decoration:none;
	}
#content #contenu-principal #article #lien h2
{
	font-size:13px;
	color:#9f0100;
	display:inline;
	padding:0 10px 0 0;
	background:transparent;
	text-decoration:underline;
}


	#content #menu-gauche ul 
	{
		width:175px;
		margin-left:17px;
	}
	#content #menu-gauche ul li 
	{
		display:block;
		text-align:right;
		border-bottom:1px #5e5e5e solid;
		text-transform:uppercase;
		letter-spacing:-0.01em;
	}
		#content #menu-gauche ul .licurrent 
		{
			border-left:3px solid #5e5e5e;
		}
		
		
		#content #menu-gauche ul li a 
		{
			display:block;
			line-height:28px;
			color:#aaa;
			font-family:Georgia;
			text-decoration:none;
		}
			#content #menu-gauche ul li a:hover {
				/*background:#303030;*/
				color:#fff
			}
			#content #menu-gauche ul li .current /* a */
			{
				background:#303030;
				display:block;
				line-height:28px;
				color:#fff;
				font-family:Georgia;
			}
	

	#content #menu-gauche ul ul {
		width:175px;
		margin-left:0px;
		margin-bottom:10px;
		text-align:left;
	}
		#content #menu-gauche ul ul li{
			font-size:11px;
			font-style:normal;
			text-transform:none;
			border:0px;
			padding-top:3px;
			padding-bottom:3px;
			line-height:13px;
			height:auto;
		}
			
			#content #menu-gauche ul ul li a{
				font-style:normal;
				text-transform:none;
				line-height:13px;
			}
			#content #menu-gauche ul ul li a:hover {
				/*background:transparent;*/
				color:#fff
			}
			#content #menu-gauche ul ul li .current {
				border-left:0px;
				background:transparent;
				line-height:13px;
			}


		