/* CSS Document */
*{ padding:0px; margin:0px;}
body				{ text-align:center; background-color:#26303A; margin-top:54px; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#696E78;}
#contenitore		{text-align:left;margin-left:auto;margin-right:auto;width:852px; padding:0 24px; background:#FFFFFF url(../imgs/bgHeader.gif) no-repeat left top;}
#header								{ height:93px; position:relative;}
h3									{ font-size:12px; color:#5E84A7;}

#logo								{ width:124px; height:133px; top:-40px; position:absolute; left:-24px;}
#slogan								{ width:252px; height:44px;  position:absolute; left:100px; top:27px;}
#slogan h1 							{ background: url(../imgs/slogan.jpg) no-repeat; text-indent: -9999px; overflow: hidden; width: 252px; height: 44px;}
#slogan h1 a						{ display: block; width: 252px; height: 44px; text-decoration: none;}


#topMenu							{ height:35px; position:absolute; top:43px; right:0px;}
#topMenu ul							{ list-style-type:none;}
#topMenu ul li						{ float:left; padding:0px; margin:0 0 0 7px;}
#topMenu ul a, #topMenu ul span		{ display:block; height:35px; text-indent:-100em; overflow:hidden; margin:0px; padding:0px;}

#topMenu a.home						{ width:50px; background: url(../imgs/home.gif) 0 0 no-repeat;}
#topMenu a.home:hover				{ background-position:0 -35px;}
#topMenu li.paginacorrente span.home{ width:50px; background: url(../imgs/home.gif) 0 -70px no-repeat;}

#topMenu a.istituto						{ width:57px; background: url(../imgs/istituto.gif) 0 0 no-repeat;}
#topMenu a.istituto:hover				{ background-position:0 -35px;}
#topMenu li.paginacorrente span.istituto{ width:57px; background: url(../imgs/istituto.gif) 0 -70px no-repeat;}

#topMenu a.recupero-anni						{ width:97px; background: url(../imgs/recupero-anni.gif) 0 0 no-repeat;}
#topMenu a.recupero-anni:hover					{ background-position:0 -35px;}
#topMenu li.paginacorrente span.recupero-anni	{ width:97px; background: url(../imgs/recupero-anni.gif) 0 -70px no-repeat;}

#topMenu a.corsi						{ width:43px; background: url(../imgs/corsi.gif) 0 0 no-repeat;}
#topMenu a.corsi:hover				{ background-position:0 -35px;}
#topMenu li.paginacorrente span.corsi{ width:43px; background: url(../imgs/corsi.gif) 0 -70px no-repeat;}

#topMenu a.area-riservata						{ width:96px; background: url(../imgs/area-riservata.gif) 0 0 no-repeat;}
#topMenu a.area-riservata:hover				{ background-position:0 -35px;}
#topMenu li.paginacorrente span.area-riservata{ width:96px; background: url(../imgs/area-riservata.gif) 0 -70px no-repeat;}

#topMenu a.dove-siamo						{ width:84px; background: url(../imgs/dove-siamo.gif) 0 0 no-repeat;}
#topMenu a.dove-siamo:hover					{ background-position:0 -35px;}
#topMenu li.paginacorrente span.dove-siamo	{ width:84px; background: url(../imgs/dove-siamo.gif) 0 -70px no-repeat;}

#banner				{ height:260px; width:852px; background: url(../imgs/bgBanner.gif) no-repeat left bottom; margin-bottom:10px;}

#content							{float:left; width:560px;}
#content h2							{position:relative; background-color:#FFF; z-index:1;}
#content h2 span					{text-indent:-999px; display:block; height:25px; overflow:hidden;}
#content h2 span.ico				{display:block; position:absolute; top:0; right:3px; width:64px; height:61px; overflow:hidden;}

#left h2							{position:relative; background-color:#FFF; z-index:1;}
#left h2 span						{text-indent:-999px; display:block; height:25px; overflow:hidden;}
#left h2 span.ico					{display:block; position:absolute; top:0; right:3px; width:64px; height:61px; overflow:hidden;}


h2.preparazione span					{background:url(../imgs/h-preparazione.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
.preparazione .ico						{background:url(../imgs/preparazione.png) no-repeat 0 0; border:none;}



h2.istituto span					{background:url(../imgs/h-istituto.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.maturita span					{background:url(../imgs/h-maturita.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.corsi span						{background:url(../imgs/h-corsi.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.offPer span						{background:url(../imgs/h-off-personalizzata.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.corsiPers span						{background:url(../imgs/h-corsi-personalizzati.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}


h2.recupero-anni span					{background:url(../imgs/h-recupero-anni.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.universita span					{background:url(../imgs/h-universita.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.dove-siamo span					{background:url(../imgs/h-dove-siamo.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.orari span					{background:url(../imgs/h-orari.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.note-legali span					{background:url(../imgs/h-note-legali.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.mappa-sito span					{background:url(../imgs/h-mappa-sito.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
h2.area-riservata span					{background:url(../imgs/h-area-riservata.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}




h2.informazioni span					{background:url(../imgs/h-informazioni.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
.informazioni .ico						{background:url(../imgs/informazioni.png) no-repeat 0 0; border:none;}

h2.utenti span					{background:url(../imgs/h-area-utenti.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
.utenti .ico						{background:url(../imgs/informazioni.png) no-repeat 0 0; border:none;}

	
h2.laurea span						{background:url(../imgs/h-laurea.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
.laurea .ico						{background:url(../imgs/laurea.png) no-repeat 0 0; border:none;}
h2.off-formativa span						{background:url(../imgs/h-off-formativa.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
.off-formativa .ico						{background:url(../imgs/laurea.png) no-repeat 0 0; border:none;}


h2.preparazione-un span						{background:url(../imgs/h-preparazione-un.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
.preparazione-un .ico						{background:url(../imgs/laurea.png) no-repeat 0 0; border:none;}



h2.metodo span						{background:url(../imgs/h-metodo.gif) no-repeat 0 0; /*border-bottom:1px solid #CCC;*/}
.metodo .ico						{background:url(../imgs/metodo.png) no-repeat 0 0; border:none;}



.box					{background-color:#e5e5e5; padding:10px; border-top:2px solid #FFF;}
.boxInt					{margin:2px 10px 10px 10px; border-top:1px solid #D9D9D9; padding-top:8px;}
.small					{background:#e5e5e5 url(../imgs/bg-box-small.jpg) no-repeat 0 bottom; padding-bottom:25px;}
.big					{background:#e5e5e5 url(../imgs/bg-box-big.jpg) no-repeat 0 bottom; padding-bottom:25px;}
.left					{float:left; width:268px;}
.right					{float:right; width:268px;}
a.dettagli				{display:block; width:81px; height:25px; text-indent:-999em; overflow:hidden;
						 background:url(../imgs/btn-dettagli.png) no-repeat 0 0; cursor:pointer;}
.center .dettagli		{margin:8px auto -8px auto;}



#left
							{ float:right; width:268px;}
#formContatti ul			{margin:0px; padding:0px; font-size:11px; color:#5E84A7; list-style-type:none;}
#formContatti ul li			{float:left; margin-bottom:6px; padding-right:4px;}
#formContatti input			{border:0px; height:18px;background: url(../imgs/bgInput.gif) no-repeat left top; font-size:11px; padding-top:5px; padding-left:4px; width:116px;}
#formContatti label				{display:block;}
#formContatti input.via			{ width:186px;}
#formContatti input.numero		{ width:46px;}

#formContatti input.localita		{ width:130px;}
#formContatti input.provincia		{ width:30px;}
#formContatti input.cap				{ width:64px;}
#formContatti input.professione		{ width:240px;}
#formContatti textarea				{ width:244px; border:0px; overflow:hidden; height:105px; background: url(../imgs/bgTextarea.gif) no-repeat left top; font-size:11px; color:#5E84A7; font-family:Tahoma, Verdana, Arial;}
#formContatti input.privacy			{ background-image:none; width:13px; height:13px;}
#formContatti .btn						{ width:202px; height:36px; background-image:none;}

#formContatti select			{ font-size:11px; font-family:Tahoma, Verdana, Arial; padding:1px; color:#5E84A7; background: url(../imgs/bgInput.gif) no-repeat left top; border:0px; padding-top:5px; padding-bottom:6px;}
#formContatti option			{ background: #fff;}
#formContatti select.giorno		{ width: 60px;}
#formContatti select.mese		{ width: 110px;}
#formContatti select.anno		{ width: 68px;}
#formContatti select.sede		{ width: 240px;}

#accesso-riservato ul			{margin:0px; padding:0px; font-size:11px; color:#5E84A7; list-style-type:none;}
#accesso-riservato ul li			{margin-bottom:6px; padding-right:4px; float:left;}
#accesso-riservato input			{border:0px; height:18px;background: url(../imgs/bgInput.gif) no-repeat left top; font-size:11px; padding-top:5px; padding-left:4px; width:200px;}
#accesso-riservato label				{display:block;}
#accesso-riservato .btn						{ width:202px; height:36px; background-image:none; clear:left;}


#footer									{ border-top:1px solid #DADADA; height:36px; margin-top:50px; padding-top:14px;  font-size:11px; color:#949DA4;}
#footer .bluChiaro						{color:#A8BECF;}
#footer #quickMenu						{ float:right; list-style-type:none;color:#92A3B0;}
#footer #quickMenu .spacer				{ margin-left:7px; margin-right:7px;}
#footer #quickMenu .privacy				{ text-align:right; color:848C92; margin-top:4px;}
#footer #quickMenu .privacy a			{color:848C92; text-decoration:none;}
#footer #quickMenu .privacy a:hover		{ text-decoration:underline;}
#footer #quickMenu a					{color:#92A3B0;}
#footer #quickMenu a:hover				{text-decoration:none;} 
#bottom									{ background: url(../imgs/bgBottom.gif) no-repeat left top; margin-left:auto;margin-right:auto;width:900px; height:24px;}


.offerta					{margin-top:10px; list-style-type:none;}
.offerta li					{background: url(../imgs/arrow.gif)  no-repeat  left 4px; padding-left:16px; margin-bottom:10px;}
.offerta li	a				{color:#d322d3; text-decoration:none;}
.offerta li	a:hover				{text-decoration:underline;}

.offerta li span			{margin-top:2px; display:block;}


#options {/*width:457px;*/ margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}


#options {/*width:457px;*/ margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

/*accordion*/


#acc {list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {padding:6px 6px 8px 14px; font-weight:bold; margin-top:5px; cursor:pointer; background: url(../imgs/arrow.gif)  no-repeat  left 8px;}
#acc h3:hover {color:#d322d3;}
#acc .acc-section {overflow:hidden; background:#fff; border-bottom:1px solid #E7E7E7; }
#acc .acc-content {/* width:425px; */ padding:5px 14px 10px 14px; /* border:1px solid #9ac1c9;  border-top:none; */background:#fff}

#acc h3			{margin-top:0;}
#acc h3 em	{color:#FB7901;}
#acc li			{margin-bottom:5px;}
#acc .acc-content a			{color:#3F3F3F;}
#acc .acc-content a span		{color:#9f9f9f;}
#acc .acc-content a:hover,
#acc .acc-content .current_page_item a	{color:#FB7901;}
.updates		{margin-top:10px;}

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {/* width:393px; */ padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {}

ul.acc li ul			{ margin-left:20px; margin-top:10px;}

.orari, .materie, .sbocchi { margin-bottom:6px;}

dl.menuDx		{ margin:0px; padding:0px; list-style-type:none; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#696E78; margin-bottom:10px; border-bottom:1px solid #5e84a7;}
dl.menuDx dt	{ font-weight:bold; margin-bottom:10px; color:#5e84a7;}
dl.menuDx dd	{margin-bottom:6px;}
dl.menuDx dd a	{ color:#cc00cc; text-decoration:none;}
dl.menuDx dd a:hover	{text-decoration:underline;}

.titoloInterno			{font-weight:bold; color:#5e84a7; text-transform:uppercase; margin-bottom:10px;}
