/********** MENU **********/
#conteneur_menu .ssmenu a, #conteneur_menu .ssmenu a:visited
{
	display: block;
	margin: 0;
	padding: 2px;
	width: 100%;
	color: #FFFFFF;
	font: 1.2em 'Trebuchet MS', verdana, sans-serif;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#conteneur_menu .ssmenu a:hover, #conteneur_menu .ssmenu a:focus
{
	padding: 2px;
	background-color: #FFFFFF;
	color: #FF3300;
	text-decoration: none;
}



/********** CAT H1 **********/
h1 a, h1 a:link, h1 a:visited
{
	color: #FF3300;
	text-decoration: none;
}

h1 a:hover, h1 a:active, h1 a:focus
{
	color: #FF3300;
	text-decoration: none;
	background: #FFFF00;
}



/********** GRIS (-50%) / NON SOULIGNE : defaut **********/
div#foot a, div#foot a:link, div#foot a:visited
{
	color: #929292;
	text-decoration: none;
}

/********** NOIR / NON SOULIGNE : defaut **********/
div#alaune a, div#alaune a:link, div#alaune a:visited, 
div.news a, div.news a:link, div.news a:visited
{
	color: #000000;
	text-decoration: none;
}

/********** BLEU / SOULIGNE : defaut **********/
ul.niveau2 a, ul.niveau2 a:link, ul.niveau2 a:visited , 
div#conteneur_annu a, div#conteneur_annu a:link, div#conteneur_annu a:visited, 
div.article a, div.article a:link, div.article a:visited, 
div.box a, div.box a:link, div.box a:visited
{
	color: #3366CC; /* #005AA7 */
	text-decoration: underline;
}

/********** BLEU MARINE / SOULIGNE : defaut **********/
div#ajaxBox_recherche a, div#ajaxBox_recherche a:link, div#ajaxBox_recherche a:visited, 
div#ajaxBox_annu a, div#ajaxBox_annu a:link, div#ajaxBox_annu a:visited
{
	color: #0000FF;
	text-decoration: underline;
}

/********** BORDEAUX / SOULIGNE : defaut **********/
ul.niveau3 a, ul.niveau3 a:link, ul.niveau3 a:visited
{
	color: #252525;
	text-decoration: underline;
}

/********** ORANGE / NON SOULIGNE : survol **********/
div#alaune a:hover, div#alaune a:active, div#alaune a:focus, 
div.news a:hover, div.news a:active, div.news a:focus, 
div#foot a:hover, div#foot a:active, div#foot a:focus, 
ul.niveau2 a:hover, ul.niveau2 a:active, ul.niveau2 a:focus , 
ul.niveau3 a:hover, ul.niveau3 a:active, ul.niveau3 a:focus , 
div#conteneur_annu a:hover, div#conteneur_annu a:active, div#conteneur_annu a:focus, 
div.article a:hover, div.article a:active, div.article a:focus, 
div.box a:hover, div.box a:active, div.box a:focus
{
	color: #FF3300;
	text-decoration: none;
}

/********** NOIR / NON SOULIGNE : survol **********/
div#ajaxBox_recherche a:hover, div#ajaxBox_recherche a:active, div#ajaxBox_recherche a:focus, 
div#ajaxBox_annu a:hover, div#ajaxBox_annu a:active, div#ajaxBox_annu a:focus
{
	color: #000000;
	text-decoration: none;
}


/********** ORGANIGRAMME **********/

	#divOrga {text-align:center;overflow:auto}
	#divOrga .orgaBox {background-color:#E2EBF1;border:2px solid #709FC3;padding:10px; border-radius: 8px 8px;}
	#divOrga .under .orgaBox {background-color:#F7EEDA;}
	#divOrga .toggle.orgaBox  {cursor:pointer}
	#divOrga #headOrganigram {padding:10px;width:60%;margin:auto;font-size:1.2em;cursor:pointer}
	#divOrga ul {padding:0px;list-style-type: none;margin: 0;list-style-image:none}
	#organigramLeft {float:left;overflow:hidden;width:48%;padding-right:10px}
	#organigramRight {float:right;overflow:hidden;width:48%;padding-left:10px}
	
	#divOrga #organigramLeft ul {background: url("http://www.agglo-plainecentrale94.fr/design/organigram/orgaBorder.png") repeat-y scroll right top;}
	#divOrga #organigramLeft ul li {background: url("http://www.agglo-plainecentrale94.fr/design/organigram/orgaRight.png") no-repeat scroll right top transparent;margin-bottom:10px;padding-top:10px;}
	#divOrga #organigramLeft .orgaBox {margin-right:10px;width:125px;margin-left:auto;margin-right:50px}
	#divOrga #organigramLeft ul li.orgaLast{background: url("http://www.agglo-plainecentrale94.fr/design/organigram/orgaRightLast.png") no-repeat scroll right top #FFFFFF}
	#divOrga #organigramLeft ul.under {margin-right:10px}

	#divOrga #organigramLeft ul.under {margin-right:80px}
	#divOrga #organigramLeft ul.under li {background: url("http://www.agglo-plainecentrale94.fr/design/organigram/miniOrgaRight.png") no-repeat scroll right top transparent;margin-bottom:10px;}
	#divOrga #organigramLeft ul.under .orgaBox {margin-right:29px}
	#divOrga #organigramLeft ul.under li.orgaLast{background: url("http://www.agglo-plainecentrale94.fr/design/organigram/miniOrgaRightLast.png") no-repeat scroll right top #FFFFFF}

	#divOrga #organigramRight ul {text-align:center;background: url("http://www.agglo-plainecentrale94.fr/design/organigram/orgaBorder.png") repeat-y scroll left top;}
	#divOrga #organigramRight ul li {background: url("http://www.agglo-plainecentrale94.fr/design/organigram/orgaLeft.png") no-repeat scroll left top transparent;margin-bottom:10px;padding-top:10px;}
	#divOrga #organigramRight .orgaBox {margin-left:50px;width:125px;margin-right:auto;}
	#divOrga #organigramRight ul li.orgaLast{background: url("http://www.agglo-plainecentrale94.fr/design/organigram/orgaLeftLast.png") no-repeat scroll left top #FFFFFF}

	#divOrga #organigramRight ul.under {margin-left:80px;}
	#divOrga #organigramRight ul.under li {background: url("http://www.agglo-plainecentrale94.fr/design/organigram/miniOrgaLeft.png") no-repeat scroll left top transparent;margin-bottom:10px;}
	#divOrga #organigramRight ul.under .orgaBox {margin-left:30px;width:125px}
	#divOrga #organigramRight ul.under li.orgaLast{background: url("http://www.agglo-plainecentrale94.fr/design/organigram/miniOrgaLeftLast.png") no-repeat scroll left top #FFFFFF}

	#divOrga #organigramLeft ul li.first {background: none;padding-top:0}
	#divOrga #organigramLeft ul li.first .under {padding-top: 10px;}
	#divOrga #organigramRight ul li.first {background: none;padding-top:0}
	#divOrga #organigramRight ul li.first .under {padding-top: 10px;}

	.verticalLine {border-right:2px solid black;margin-left:0;margin-right:auto}
	#organigramLeft .verticalLine {width:45%}
	#organigramRight .verticalLine {width:55%}

	.hidden {display:none}
