html { width:100%; height:100%; }
body {
	width:100%;
	height:100%;
	font-family : sans-serif;
	font-weight: 100;
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	/*background-color:#787063;*/
	background-color:#fff;
	padding:5px;
}

/* BLOCS */
div.printLogo { display:none; }
#VdlSiteSwitcher { width:170px; padding:10px 0px 0px 0px; margin:0px; overflow:hidden; }

div.all {
	clear:both;
	width: 1024px;
	min-height: 768px;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
	background-image:url('/skin/conservatoire/img/conservatoire_simba.gif');
	background-repeat: no-repeat;
	background-position: bottom right;

}

div.topBanner {
	height:308px;
	border-top:1px solid #787063; /*necessary otherwise there will be a gap between topBanner and mainBlock on Firefox*/
}

div.mainBlock {   }

div.menusLeft {
	width: 172px;
	float: left;
	margin: 0px;
	text-align:left;
	padding:0px;
}

div.contentRight {
	width: 590px;
	float: left;
	color:#000;
	margin:0px;
	margin-left:38px;
	margin-bottom:38px;
	text-align: justify;
}

div.footer { width: 1024px; margin-left: auto; margin-right: auto; padding:2px; font-size:85%; text-align:right; color:#fff; }

/* MENU COLORS */
div.menusLeftInformations { background-color:#94644f; }
div.menusLeftInscriptions { background-color:#75584b; }
div.menusLeftEnseignement { background-color:#8b5957; }
div.menusLeftEnsembles { background-color:#7b775a; }
div.menusLeftAgenda { background-color:#697154; }
div.menusLeftCmlonline { background-color:#5e5c4f; }
/*
a.menuInformations:link, a.menuInformations:visited, a.menuInformations:active { display:block; text-decoration:none; padding:5px; padding-left:20px;  background-color:#e34d23; border-bottom:1px solid #fff; border-top:1px solid #fff; color:#fff; }
a.menuInscriptions:link, a.menuInscriptions:visited, a.menuInscriptions:active { display:block; text-decoration:none; padding:5px; padding-left:20px;  background-color:#852717; border-bottom:1px solid #fff; color:#fff; }
a.menuEnseignement:link, a.menuEnseignement:visited, a.menuEnseignement:active { display:block; text-decoration:none; padding:5px; padding-left:20px;  background-color:#dc0a28; border-bottom:1px solid #fff; color:#fff; }
a.menuEnsembles:link, a.menuEnsembles:visited, a.menuEnsembles:active { display:block; text-decoration:none; padding:5px; padding-left:20px;  background-color:#888848; border-bottom:1px solid #fff; color:#fff; }
a.menuAgenda:link, a.menuAgenda:visited, a.menuAgenda:active { display:block; text-decoration:none; padding:5px; padding-left:20px;  background-color:#4b9f21; border-bottom:1px solid #fff; color:#fff; }
a.menuCmlonline:link, a.menuCmlonline:visited, a.menuCmlonline:active { display:block; text-decoration:none; padding:5px; padding-left:20px;  background-color:#394130; border-bottom:1px solid #fff; color:#fff; }
*/
a.menuInformations:hover { background-color:#94644f; }
a.menuInscriptions:hover { background-color:#6b0e07; }
a.menuEnseignement:hover { background-color:#ad0004; }
a.menuEnsembles:hover { background-color:#6e6e24; }
a.menuAgenda:hover { background-color:#23910a; }
a.menuCmlonline:hover { background-color:#191f13; }

a.calendar:link, a.calendar:visited, a.calendar:active { display:block; background-image:url(img/bullet_green.png); background-repeat:no-repeat;background-position:-2px -1px; padding-left:15px; margin:5px 2px; border:1px solid #cccccc; background-color:#efefef; text-align:left; color:#3d4040; text-decoration:none; }
a.calendar:hover { background-color:#a0a0a0; color:#fff; }
a.calendar_mini:link, a.calendar_mini:visited, a.calendar_mini:active { display:block; border:1px solid #cccccc; background-color:#efefef; text-align:left; color:#3d4040; text-decoration:none; margin-bottom:2px}
a.calendar_mini:hover { background-color:#a0a0a0; color:#fff; }

table.menusLeftTable { border-collapse:collapse; margin:0px; width:172px; border-top:1px solid #fff;}

tr.menusLeft { border-bottom:1px solid #fff; }
td.menusLeftBarNotActive { width:10px; height:25px;}

td.menusLeftText { padding-left:10px; width:162px; }

td.menusLeftMainInformations {background-color:#e34d23;  width:172px; height:25px; padding:0px; padding-left:20px; }
td.menusLeftBarActiveInformations { background-color:#e34d23; width:10px; height:25px; padding:0px;}

td.menusLeftMainInscriptions {background-color:#852717;  width:172px; height:25px; padding:0px; padding-left:20px; }
td.menusLeftBarActiveInscriptions { background-color:#852717; width:10px; height:25px; padding:0px;}

td.menusLeftMainEnseignement {background-color:#dc0a28;  width:172px; height:25px; padding:0px; padding-left:20px; }
td.menusLeftBarActiveEnseignement { background-color:#dc0a28; width:10px; height:25px; padding:0px;}

td.menusLeftMainEnsembles {background-color:#888848;  width:172px; height:25px; padding:0px; padding-left:20px; }
td.menusLeftBarActiveEnsembles { background-color:#888848; width:10px; height:25px; padding:0px;}

td.menusLeftMainAgenda {background-color:#4b9f21;  width:172px; height:25px; padding:0px; padding-left:20px; }
td.menusLeftBarActiveAgenda { background-color:#4b9f21; width:10px; height:25px; padding:0px;}

td.menusLeftMainCmlonline {background-color:#394130;  width:172px; height:25px; padding:0px; padding-left:20px; }
td.menusLeftBarActiveCmlonline { background-color:#394130; width:10px; height:25px; padding:0px;}

a.menusLeftMainTextInformations:link, a.menusLeftMainTextInformations:visited, a.menusLeftMainTextInformations:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftMainTextInscriptions:link, a.menusLeftMainTextInscriptions:visited, a.menusLeftMainTextInscriptions:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftMainTextEnseignement:link, a.menusLeftMainTextEnseignement:visited, a.menusLeftMainTextEnseignement:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftMainTextEnsembles:link, a.menusLeftMainTextEnsembles:visited, a.menusLeftMainTextEnsembles:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftMainTextAgenda:link, a.menusLeftMainTextAgenda:visited, a.menusLeftMainTextAgenda:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftMainTextCmlonline:link, a.menusLeftMainTextCmlonline:visited, a.menusLeftMainTextCmlonline:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftMainTextInformations:hover { background-color:#e82509; }
a.menusLeftMainTextInscriptions:hover { background-color:#6b0e07; }
a.menusLeftMainTextEnseignement:hover { background-color:#ad0004; }
a.menusLeftMainTextEnsembles:hover { background-color:#6e6e24; }
a.menusLeftMainTextAgenda:hover { background-color:#23910a; }
a.menusLeftMainTextCmlonline:hover { background-color:#191f13; }

a.menusLeftTextInformations:link, a.menusLeftTextInformations:visited, a.menusLeftTextInformations:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftTextInscriptions:link, a.menusLeftTextInscriptions:visited, a.menusLeftTextInscriptions:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftTextEnseignement:link, a.menusLeftTextEnseignement:visited, a.menusLeftTextEnseignement:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftTextEnsembles:link, a.menusLeftTextEnsembles:visited, a.menusLeftTextEnsembles:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftTextAgenda:link, a.menusLeftTextAgenda:visited, a.menusLeftTextAgenda:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftTextCmlonline:link, a.menusLeftTextCmlonline:visited, a.menusLeftTextCmlonline:active { display:block; text-decoration:none; padding:4px; color:#fff; }
a.menusLeftTextInformations:hover { background-color:#e82509; }
a.menusLeftTextInscriptions:hover { background-color:#6b0e07; }
a.menusLeftTextEnseignement:hover { background-color:#ad0004; }
a.menusLeftTextEnsembles:hover { background-color:#6e6e24; }
a.menusLeftTextAgenda:hover { background-color:#23910a; }
a.menusLeftTextCmlonline:hover { background-color:#191f13; }

/* FONTES ETC */

a, a:active, a:visited, a:link { color:#000; }
a:hover { background-color:#dc0929; text-decoration:none; color:#fff; }

a.menuHorText:link, a.menuHorText:visited, a.menuHorText:active { text-decoration:none; padding:2px; }
a.menuHorTextonColor:link, a.menuHorTextonColor:visited, a.menuHorTextonColor:active { text-decoration:none; padding:2px; color:#fff; }
a.logoLink:hover { background-color:#e34d23; } /* necessary because hover shows up at first menu position */

img { margin:10px; border:none; }

span.bildunterschrift { font-size:80%; }
span.bildshort { font-size:80%; }

h1, div.title { font-size:140%; text-align:left; margin-bottom:20px; }
h2 { font-size:130%; text-align:left; }
h3 { font-size:120%; text-align:left; }
h4 { font-size:110%; text-align:left; }
h5 { font-size:100%; text-align:left; }
h6 { font-size:100%; text-align:left; }
h7 { font-size:100%; text-align:left; }

td { text-align:left; }
