/*-------------------------------------------
	INTERNATIONAL SCHOOL SIENA
	- - - - - - - - - - - - - - - - - - - - -
	Descrizione:	foglio stile
	Nome file:		issiena.css
	Data:			02 marzo 2010	
	Società:        ExpertWeb
	Copyright:      2010 at Expertweb.it
-------------------------------------------*/

/* HTML ELEMENTS */

html, body{ font-family: Arial, Verdana, sans-serif;font-size:1em; margin:0;padding:0;
}
a{color:#014495;
}
a:focus,a:active{outline:none;
}
img{border:none;
}
h1{padding:0;margin:0 0 0 8px; float:left;
}
h1 a{ background:url(../img/international-school-2.gif) top left no-repeat;width:280px;height:123px;display:block;text-indent:-9999px;
}
h2{color:#707070; font-size:2.4em; margin:4px 0 0 0;padding:0;
}
h3{color:#707070; font-size:2em; margin:15px 0 0 0;padding:0; clear:both; border-top:1px solid #014495; padding:20px 0 0 0;
}
h4{padding:0;margin:0;float:right; background:url(../img/payoff.gif) top left no-repeat;width:571px;height:17px;text-indent:-9999px;margin:86px 12px 0 0;
}
h5{font-size:1em; margin:5px 0 0 0; padding:0; line-height:1.2em;
}
h5 a{color:#014495;text-decoration:none;
}
strong,em{font-weight:bold;font-style:normal;
}


/* LAYOUT */
#contenitore{width:990px;margin:0 auto;
}
#colonna-sx{width:190px;float:left;margin:10px 18px 0 10px; font-size:.75em; padding:0 0 20px 0;
}
#colonna-centrale{width:500px;float:left;margin:18px 18px 0 0; font-size:.75em; line-height:1.4em; padding:0 0 20px 0;
}
#colonna-dx{width:248px;float:left;margin:8px 0 0 0; padding:0 0 20px 0;
}

/* HEADER */
#testata{height:133px; background:#014495 url(../img/bg-testata.jpg) top left no-repeat; padding:19px 0 0 0;
}
#testata form{float:right;margin:-118px 12px 0 0;
}
#testata form input[type=text]{width:200px; font-family: Arial, Verdana, sans-serif;font-size:.75em;padding:2px 0 0 4px;
}
#testata form input[type=submit]{border:none;color:#fff; background-color:#01377f; text-transform:uppercase;height:20px;
}

/* COLONNA SX */
#colonna-sx ul{list-style-type:none;margin:0;padding:0;
}
#colonna-sx a, #colonna-sx a:visited{text-decoration:none;
}
#colonna-sx ul#menu{margin:0 0 10px 0;
}
#colonna-sx ul#menu li{margin:0 0 5px 0;
}
#colonna-sx ul#menu li a, ul#menu li a:visited{ background-color:#e0e8f2;display:block; color:#3f4494; padding:3px 5px;
}
#colonna-sx ul#menu li ul{margin:5px 0 10px 20px;
}
#colonna-sx ul#menu li ul li{margin:0 0 6px 0;
}
#colonna-sx ul#menu li ul li a, ul#menu li ul li a:visited{ background:#fff url(../img/bullet.gif) center left no-repeat;display:block; color:#000; padding:0 0 0 10px;
}
#fondazione-tuscany{display:block;width:190px;height:102px; background:url(../img/fondazione-tuscany.gif) top left no-repeat; text-indent:-9999px;margin:0 0 10px 0; cursor: default
}
#ise{display:block;width:190px;height:85px; background:url(../img/ise.gif) top left no-repeat; text-indent:-9999px;margin:0 0 5px 0
}
#siena{display:block;width:190px;height:49px; background:url(../img/logo-provincia-siena.jpg) top left no-repeat; text-indent:-9999px;margin:0 0 10px 0
}
#fondazione{display:block;width:190px;height:66px; background:url(../img/logo-fondazione-MPS.gif) top left no-repeat; text-indent:-9999px;margin:5px 0 15px 0
}
#banca{display:block;width:190px;height:66px; background:url(../img/logo-banca-MPS.jpg) top left no-repeat; text-indent:-9999px;margin:0 0 15px 0
}
#colonna-sx ul li a#novartis{display:block;width:190px;height:57px; background:url(../img/novartis.gif) top left no-repeat; text-indent:-9999px;margin:0 0 10px 0
}
#colonna-sx ul#note-legali{margin:20px 0 10px 0; font-size:.9em;
}
#colonna-sx ul#note-legali li{display:inline;
}
#colonna-sx ul#note-legali li a, ul#note-legali li a{display:inline; color:#000;
}
#colonna-sx ul#note-legali li:first-child{border-right:1px solid #000; padding:0 5px 0 0;margin:0 5px 0 0;
}
#colonna-sx span{font-size:.9em;
}
#colonna-sx span a, #colonna-sx span a:visited{color:#000;
}

/* COLONNA CENTRALE */
#colonna-centrale{line-height:1.7em;
}
#colonna-centrale #prima-notizia{float:left;width:500px;margin:0 10px 0 0;
}
#colonna-centrale #prima-notizia img{float:right;margin:0 0 10px 10px;
}
#colonna-centrale #img-prima-notizia{margin:10px 0 0 0;
}
#colonna-centrale ul#focus{list-style-type:none;margin:10px 0 0 0;padding:0;
}
#colonna-centrale ul#focus li{display:inline;float:left;width:160px;overflow:auto;margin:0 0 20px 10px;
}
#colonna-centrale ul#focus li:first-child{margin:0;
}
#colonna-centrale ul#focus li p{margin:3px 0;padding:0;
}
#colonna-centrale ul#focus li a{font-weight:bold; text-decoration:underline; color:#014495;
}
#colonna-centrale ul#focus li h5 a{text-decoration:none;
}
#colonna-centrale p#dati{border-top:1px solid #014495; border-bottom:1px solid #014495; text-align:center; clear:both; padding:8px 0; font-size:.9em; line-height:1.3em;
}
.back-to-index{color:#707070; border-bottom:1px solid #ccc;padding:0 0 10px 0;display:block; margin:0 0 15px 0;
}
#colonna-centrale span.data{font-style:italic;
}
.abstract-dettaglio{display:block;margin:15px 0 0 0; font-size:1.1em;
}
#colonna-centrale ul{margin:0 0 0 15px;padding:0;
}

/* COLONNA DX */
#colonna-dx ul{list-style-type:none;margin:0;padding:0; font-size:.8em;
}
a#rss{display:inline-block;float:right;width:17px;height:17px; background:url(../img/rss.gif) top left no-repeat; text-indent:-9999px;margin:0 15px 0 0;
}
#colonna-dx ul#scelta-lingua{font-size:.7em; margin:1px 0 0 0;
}
#colonna-dx ul#scelta-lingua{display:inline;float:right;
}
#colonna-dx ul#scelta-lingua li{display:inline; border:none;
}
#colonna-dx ul#scelta-lingua li a, ul#scelta-lingua li a:visited{text-decoration:none;color:#000;font-weight:bold;
}
#colonna-dx ul#scelta-lingua li:first-child{border-right:1px solid #000;padding:0 4px 0 0;margin:0 2px 0 0;
}
#colonna-dx fieldset{border:none; background-color:#e0e8f2;padding:0 0 5px 0; margin:-1px 0 0 0; text-align:center;
}
#colonna-dx fieldset div#accetta-privacy{font-size:.8em; text-align:center; margin:0 0 5px 0;
}
#colonna-dx fieldset div#accetta-privacy a, #colonna-dx fieldset div#accetta-privacy a:visited{color:#014495;
}
#colonna-dx fieldset legend{color:#032f68; text-transform:uppercase; font-size:.9em; text-align:center; width:100%; padding:35px 0 5px 0;
}
#colonna-dx fieldset#area-riservata legend{padding:25px 0 3px 0;
}
#colonna-dx fieldset input[type=text]{display:block;width:180px;border:1px solid #000; font-family: Arial, Verdana, sans-serif;font-size:.75em;padding:0 0 0 4px;margin:0 auto 5px auto;
}
#colonna-dx fieldset input[type=submit], #colonna-dx fieldset input[type=button]{border:none; color:#fff; background-color:#014495; text-transform:uppercase;font-size:.75em;clear:both;display:block;padding:0 10px 2px 10px;margin:0 auto 5px auto;
}
#colonna-dx h3{font-size:1.1em; font-weight:normal;margin:20px 0 0 0;padding:0 0 3px 0;border-top:none; border-bottom:1px solid#707070;
}
#colonna-dx ul li{padding:5px 0 7px 0; border-bottom:1px solid#707070; margin:0 0 10px 0;
}
#colonna-dx ul li h5{padding:0;margin:2px 0;width:100%;
}
#colonna-dx ul li h5 a{color:#014495;
}
#colonna-dx ul li p{padding:0;margin:0;
}
#colonna-dx ul li span.data{font-style:italic;
}
#colonna-dx ul li p a{color:#014495;font-weight:bold; text-decoration:underline;
}
#messaggio-iscrizione{font-size:.8em; font-weight:bold;
}

/*calendario dx*/

.calendariopiccolo {width:248px; height:113px; border:solid 1px #707070; font-size:.9em;color:#2b3a84;
}
.calendariopiccolo td{border-top:solid 1px #ccc;border-right:solid 1px #ccc;font-size:.9em;  padding:1px;
}
.calendariopiccolo td#riga-mese, .calendariopiccolo td#riga-mese:hover{ background-color:#FFF;
}
.calendariopiccolo tr:first-child td{border:none;
}
.calendariopiccolo tr td:last-child{border-right:none;
}
.calendariopiccolo td.mesesel{font -weight:bold;color:#000;font-size:.9em;text-align:center;bor der:solid 10px #ddecff;padding:4px;background-color:#fff;
}
.calendariopiccolo td.mesesel:hover{background-color:#fff;
}
.calendariopiccolo td a{co lor:#2b3a84;text-decoration:none;
} 
.calendariopiccolo td a:hover{col or:#2b3a84;text-decoration:underline;
}
.calendariopiccolo td:hover{ background-color:#e0e8f2;
}
td.giorno-calendario{padding:3px; background-color:#dedede;
}
td.giorno-calendario:hover{background-color:#dedede;
}
td.numero-calendario a.giorno-corrente div a{color:#ff2f2f;
}

/* PAGINA DETTAGLIO */
h2#titolo-interno{margin:10px 0 20px 0; line-height:1.1em;
}
strong.abstract-dettaglio{color:#707070;
}
h5#titolo-allegati{width:100%; margin:20px 0 5px 0;
}
a.link-allegato{text-decoration:none; color:#014495;
}
a.link-allegato img{margin:0 10px 0 0; vertical-align:middle;
}

/* NEWS */
.notizie-elenco{margin:15px 0 0 0;padding:0;list-style-type:none;
}
.notizie-elenco li{margin:0 0 15px 0;
}
.notizie-elenco li .data{font-style:italic; font-size:1.1em;
}
.notizie-elenco li h5{font-size:1.6em; margin-top:0;
}

/* PHOTOGALLERIES */
.photogalleries-elenco{margin:20px 0 0 0;padding:0;list-style-type:none;
}
.photogalleries-elenco li{width:150px;float:left; margin:0 10px 20px 0;
}
.photogalleries-elenco li img{display:block;margin:0 0 5px 0;
}
.photogalleries-elenco li h5{font-size:1.4em; width:100%; margin:2px 0 0 0;
}
.fotogallery{list-style-type:none;
}
.fotogallery li{width:150px;float:left; margin:0 10px 20px 0; text-align:center;
}
.fotogallery li a{text-decoration:none;
}
.foto-gallery img{display:block;margin:0 0 2px 0;}


/* LAVORA CON NOI */
table.formAdesione {
}
table.formAdesione td {text-align:left; padding:2px 0;
}
table.formAdesione td input[type=text] {width: 250px
}

table.formAdesione td textarea{width:390px
}
div.messaggio { width:100%; text-align: center; background-color:#E0E8F2; padding:20px 0; border:1px solid #133364
}

/* PRIVACY */
.privacy {width:450px; height:200px; overflow:auto; border:1px solid #EEE; color:#717171; font-family:"Courier New", Courier, monospace
}
.privacy a {color:#717171; text-decoration:underline
}
