body {
	margin: 0px 0px 15px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
td {
	font-size:12px;
}
fieldset, form {
	border: 0px none;
	padding: 0px;
	margin: 0px;
}

input, textarea, select {
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	font-weight:bold;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	color: #0E3293;
	font-size: 17px;
	margin-bottom: 10px;
}

h2 {
	color: #000000;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
}

h3 {
	color: #8D1A12;
	font-size: 15px;
	margin-bottom: 8px;
}

h4 {
	font-size: 14px;
	margin-bottom: 8px;
}

p {
	margin: 0px 0px 10px;
}


a:visited {
	text-decoration: underline;
	color: #000000;
}

a:link {
	text-decoration: underline;
	color: #000000;
}

a:hover {
	text-decoration: none;
}

ul {
	margin:0;
	padding:0px;
}
li {
	margin:0;
	padding:0px;
}







/*
	----------------------------------------------
	|		BOTTOM
	----------------------------------------------
*/
#bottom{
	height:35px;
	width:750px;
	background-color:#B6DF10;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#000000;
	text-align:center;
	margin-right: auto;
	margin-left: auto; 
}





/*
	----------------------------------------------
	|		CENTER
	----------------------------------------------
*/
#center{
	width:415px;
	padding: 0 9px 0 9px;
	text-align:left;
	/* per IE6 e mozilla, invece... */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:auto;
}
	html>body .tantek {}
	
#center .content-td-right {
	padding-right:20px;
}
#center UL {
	margin:20px;
}
#center .elenco-red LI {
	padding:0;
	margin:0 0 8px 0;
	list-style-position: inset;
	list-style-image: url(../images/list_red.gif);
	border-bottom: 1px solid #FF0000;
}

#center .sedi {
	font-weight:bold;
	text-align:center;
	height:30px;
	color:#000;
	background-color:#B6DF10; 
}
#center .sedi-bottom {
	text-align:center;
	color:#000;
	background-color:#B6DF10;
	height:50px;
}


/*
#center .content-td-left {
	padding-left:5px;
}

#center .titolo-dx {
	width:auto;
	line-height:20px;
	text-align: right;
	padding-right:3px;
	background-color:#FF0000
}
#center .titolo-scuole {
	width:auto;
	line-height:20px;
	text-align: right;
	padding-right:3px;
	background-color:#FF9900;
}
*/




/*
	----------------------------------------------
	|		LOGO CRESO
	----------------------------------------------
*/
#creso {
	font-size:11px;
	width:750px;
	padding-left:35px;
	text-align:left;
	margin-right: auto;
	margin-left: auto; 
}
#creso A{
	color:#000000;
}
#creso A:hover{
	color:#FF9900;
}




/*
	----------------------------------------------
	|		CONTENT
	----------------------------------------------
*/
#content {
	font-size: 12px;
}
#content .bg-sx {
	background-image:url(../images/background_sx.jpg);
	background-repeat:repeat-y;
}
#content .bg-dx {
	background-color:#B6DF10;
}








/*
	----------------------------------------------
	|		LOGO D'ANNUNZIO
	----------------------------------------------
*/
#logo {
	width:750px;
	background-image: url(../images/istitutogabrieledannunzio.gif);
	background-repeat: no-repeat;
	background-position:top center;
	height: 120px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#logo H1 a{
	text-indent:-7000px;
	padding:0px;
	margin:0px;
	display: block;
	width:650px;
	height:100px;
	font-size:3px;
	text-decoration:none;
	color:#B6DF10;
}









/*
	----------------------------------------------
	|		MENU SINISTRA
	----------------------------------------------
*/
#menu {
	text-align:left;
	width:190px;
	font-size:12px;
}


#menu ul {
	margin: 2px;
	list-style-image: url(../images/list_white.gif);
	list-style-position:inset;
	padding: 6px 0px 3px 0px;
}

#menu li {margin: 0px 0px 3px}

#menu a {
	display: block;
	padding: 3px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	font-weight:bold;
	margin-left: 12px;
	width:170px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:167px;
}
html>body .tantek {}

#menu a:hover {
	color: #FFF;
	background-color: #39C;
	text-decoration: none;
}

#menu ul ul {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-image: url();
	list-style-position:inset;
}

#menu ul ul li {
	list-style-type: none;
	margin: 1px 0;
}

#menu ul ul a {
	display: block;
	font-weight:normal;
	background-image:url(../images/list_blue.gif);
	background-repeat:no-repeat;
	padding: 3px 3px 3px 15px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	width:170px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:155px;
}
html>body .tantek {}

#menu li li a:hover {
	color: #000;
	background-color: #FFB514;
	text-decoration: none;
}

#menu .nolink {
	display: block;
	padding: 3px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	font-weight:bold;
	margin-left: 12px;
	width:170px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:167px;
}







/*
	----------------------------------------------
	|		MENU DESTRA
	----------------------------------------------
*/
#menudx{
	background-image:url(../images/backgroung_dx.gif);
	background-repeat:repeat-y;
	width:145px;
	text-align:left;
}
#menudx ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}
#menudx li{
	margin: 0 0 3px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#menudx a{
	background-image:url(../images/list_white_dx.gif);
	background-repeat:no-repeat;
	font-size:12px;
	display: block;
	padding: 3px 0px 3px 20px;
	color: #000;
	background-color: #CCE82E;
	text-decoration: none;
	font-weight:bold;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:125px;
}
html>body .tantek {}

#menudx a:hover{
	background-color:#EBF7A7;
}



/*
	-------------------------------------
		menu-studi (biennio triennio)
	-------------------------------------
*/
#menu-studi ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}
#menu-studi li{
	margin: 0 0 1px 0;
}

#menu-studi a{
	background-image:url(../images/list_orange.gif);
	background-repeat:no-repeat;
	font-size:12px;
	display: block;
	padding: 3px 0px 3px 20px;
	color: #000;
	background-color: #FFF1A3;
	text-decoration: none;
	font-weight:bold;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:125px;
}
html>body .tantek {}

#menu-studi a:hover{
	background-image:url(../images/list_white_center.gif);
	color:#FFFFFF;
	background-color:#FFBF0C;
}

/*
	----------------------------------------------
	|		CLASSI
	----------------------------------------------
*/
.distanziatore {
	height:20px;
}
.distanziatore-table{
	height:3px;
}
.obj-sx{
	float:left;
	margin:3px 15px 3px 0px;
}
.obj-dx{
	float:right;
	margin:3px 0px 3px 15px;
}
.sc-orange{
	font-weight:bold;
	background-color:#FFF1A3;
	background-image:url(../images/list_orange.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:23px;
	border-bottom:1px solid #FFFFFF;
}
.sc-orange-tit{
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	padding-left:5px;
	background-color:#FFBF0C;
	line-height:23px;
}
.bottone {
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}
.immagineleft {
float:left;
padding:0 7px 0 0;
}
.immagineright{
float:right;
padding:0 0 0 7px;
}
.titcorsi{
	color:#FDCF7E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-right:10px;
	background-color:#FE9F13;	
}
.lnkcorsi:link{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
.lnkcorsi:visited{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
.lnkcorsi:hover{
	color: #993300;
	text-decoration:none;
	font-weight:bold;
}