/********************* STILI GENERICI SITI *********************/
body {
	font:0.82em 'Trebuchet MS', helvetica, sans-serif;
	color:#111f34;
	background:url(../_img/bg_body.gif) #FFF repeat-x;
}
body.segnala_amico {
	background:none;
}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin:0;
	padding:0;
}
table
{
border-collapse:collapse;
border-spacing:0;
}
a {
	color:#2b67c0;
}
a:hover {
	color:#4a7fce;
}
p {
	margin:10px 0;
}
p.risposte {
	margin:2px 0 10px 0;
}
h1 {
	padding:0 0 4px 0;
	font-size: 180%;
}
h2 {
	padding:4px 0;
	font-size: 160%;
	color:#29738f;
}
h3 {
	padding:4px 0;
	font-size: 125%;
}
h3.date {
	padding:10px 0 4px 0;
	font-size: 115%;
	border-bottom:1px solid #dedede;
}
.clear {
    content: '.'; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	background-image:none;
}
.divisore {
	border-bottom:1px dotted #0099FF;
	height:2px;
	padding:10px 0 0 0;
	margin-bottom: 10px;
	clear: both;

}
.infoutili {
	font-style:italic;
	font-weight:bold;
	color:#999999;
	border-bottom:1px solid #dedede;
	font-size: 120%;
	padding: 0 0 6px 24px;
	background:url(../_img/ico_info.gif) top left no-repeat;
	margin-top: 20px;
}
.linkutili {
	font-style:italic;
	font-weight:bold;
	color:#999999;
	border-bottom:1px solid #dedede;
	font-size: 120%;
	padding: 0 0 6px 24px;
	background:url(../_img/ico_link.jpg) top left no-repeat;
	clear: both;
	margin-top: 15px;
}
.note {
	font-style:italic;
	font-size:94%;
	color:#233856;
}
.informativa {
	font-style:italic;
	font-size:86%;
	color:#666;
}
.icona {
	float:left;
	padding:0 4px 0 0 ;
}
.todo {
	color:#FF0000;
	font-weight:bold;
}
.campiobbligatori {
	color:#990000;
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
}
table td{
	border-collapse:collapse;
	padding:5px;
}
fieldset {
	border-color:#CCCCCC;
	padding:10px;
	background:url(../_img/bgForm.gif) #d9ecf5 repeat-x;
}
legend {
	padding:10px;
	font-weight:bold;
	color:#0066CC;
	font-size:120%;
}
select, input, textarea {
	font:0.74em 'Trebuchet MS', helvetica, sans-serif;
	color:#3c557b;
}
input.invia {
	font-size:110%;
	font-weight:bold;
}
div#segnala {
	width:500px;
	padding:10px;
}
.nascosto {
	display: none;
}
/********************* PAGE *********************/
div#page {
	width:100%;
	background:url(../_img/bg_page.jpg) no-repeat center top;
}
/********************* CONTAINER *********************/
div#container {
	width:1005px;
	margin-left:auto;
	margin-right:auto;
	;
}
/********************* HEADER *********************/
div#header {
	height:133px;
	background:url(../_img/slogan.gif) no-repeat;
	background-position:281px 34px;
}
div#header p#logo {
	width:263px;
	margin:11px 0 0 8px;
	float:left;
}
div#header p#institutional_menu {
	width:700px;
	float:left;
	text-align: right;
	margin: 5px 10px 0 0;
	font-size: 88%;
}
div#header p#institutional_menu a {
	color:#b2c7e6;
	margin-left: 6px;
}
div#header p#logos {
	float:left;
	width: 700px;
	text-align: right;
	margin: 10px 10px 20px 0;
}
/*********main menu*********/
div#header ul#mainmenu {
	margin: 0 0 0 8px;
	padding: 0;
	list-style:none;
	font-weight: bold;
	clear:both;
	width: 1005px;
}
div#header ul#mainmenu li {
	float:left;
	padding:0 4px 0 0;	
	margin:0 2px 0 2px;
}
div#header ul#mainmenu a {
	float:left;
	display:block;
	padding:4px 6px 4px 11px;
	text-decoration:none;
	color:#FFF;
}
/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
	ul a {float:none;}
/* End IE5-Mac hack */
ul#mainmenu li.over {
	background: url("http://www.scuolasci-dolomiti.it/_img/tn_right_over.gif") no-repeat right top;
	color:#FFF;
}
ul#mainmenu a:hover {
	background:url("http://www.scuolasci-dolomiti.it/_img/tn_left_over.gif") no-repeat left top;
	color:#FFF;
}
ul#mainmenu li.sel {
	background: url("http://www.scuolasci-dolomiti.it/_img/tn_right_over.gif") no-repeat right top;
	color:#FFF;
}
ul#mainmenu li.sel a {
	background:url("http://www.scuolasci-dolomiti.it/_img/tn_left_over.gif") no-repeat left top;
	color:#FFF;
}
/********************* FULL CONTENT *********************/
div#full_content {
	width:1005px;
	clear: both;
}
/********************* CONTENT *********************/
div#content {
	width:760px;
	float:left;
}
/********* news *********/
div#content div#news {
	background:url(../_img/bg_news.gif) top repeat-y;
	margin: 15px 0;
}
div#content div#news div#news_block1 {
	float:left;
	width:227px;
	padding-right: 23px;
}div#content div#news div#news_block2 {
	float:left;
	width:227px;
	padding-right: 23px;
	padding-left: 23px;
}
div#content div#news div#news_block3 {
	float:left;
	width:190px;
	padding: 0 23px 0 23px;
}
img.picture_home {
	border-bottom:1px solid #a6b0bf;
	float:right;
	margin: 0;
	padding-bottom: 5px;
}
img.picture {
	border-bottom:1px solid #a6b0bf;
	float:right;
	margin: 0 0 5px 5px;
	padding-bottom: 5px;
}
div#news h1 {
	padding:4px 0;
	font-size: 140%;
}
span.data {
	font-size:90%;
	color:#2a4978;
}
div#content div#news div#news_block3 ul#servizi {
	color:#2b3033;
	font-size:84%;
	margin: 0;
	padding: 0;
	list-style:none;
}
div#content div#news div#news_block3 ul#servizi li {
	border-bottom: 1px dotted #dedede;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div#content div#news div#news_block3 ul#servizi h2.serviziTitle {
	font-size:130%;
	color:#2f4565;
	padding:0;
	margin:0;
}
/********* contenuti di pagina *********/
div#content div#contentpage {
	margin: 15px 0;
	background:url(../_img/bg_content_text.gif) top left repeat-y;
}
div#content div#contentpage #submenu {
	float:left;
	width:160px;
	margin-right: 20px;
	padding-right: 10px;
}
div#content div#contentpage #submenu ul#submenulist{
	padding:0;
	margin:20px 0 0 20px;
	font-size: 110%;
	font-weight: bold;
}
div#content div#contentpage #submenu ul#submenulist li{
	padding:4px 0 4px 10px;
	list-style-image:url(../_img/submenu_arrow.gif);
}
.second_level {
	padding:2px 0;
	font-size:80%;
}
.second_level a {
	color:#707b8c;
}
.second_level a:hover {
	color:#929dac;
}
div#content div#contentpage #textpage {
	float:left;
	width:560px;
	
}
/********************* BOXES *********************/
div#boxes {
	width:175px;
	float:left;
	background:url(../_img/bg_boxes.gif) center top no-repeat;
	padding: 38px 35px 0 35px;
}
div#boxes div.singlebox {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d9d9e9;
	font-size:92%;
}
div#boxes div.singlebox h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 160%;
	padding-bottom: 4px;
	color:#0d3167;
}
/********************* FOOTER *********************/
div#footer {
	height:96px;
	background-color:#071A31;
	clear: both;
}
div#footer div#text {
	width:1005px;
	margin-left:auto;
	margin-right:auto;
	color:#5a7295;
	font-size:86%;
	background:url(../_img/bg_footer.gif) top no-repeat;
	padding-top: 45px;
}
div#footer a {
	color:#5f8dcf;
}

/********************* PHOTOGALLERY *********************/
div.conten_fotogallery {
	height:140;
	border-bottom:1px dotted #dedede;
	margin: 10px 0;
}
div.fotogallery {
	float:left;
	background:url(../_img/bg_foto_topleft.gif) top left no-repeat;
	margin: 0 15px 10px 15px;
}
div.fotogallery img{
	margin:10px;
}
div.fotogallery span.photo {
	background:url(../_img/bg_foto_bottomright.gif) bottom right no-repeat;
	display:block;
}
div.descdida {
	float:right;
	margin: 10px 10px 0 10px;
	width: 235px;
	height: 140px;
	border-left: 1px solid #dedede;
	padding-left: 25px;
}
/********************* MAESTRI *********************/
div.elementolista {
	padding:10px 0;
	border-bottom:1px dotted #dedede;
}
img.fotomaestri {
	margin:0 0 5px 5px;
}
table.tabella_maestri {
	margin-top:10px;
}
table.tabella_maestri ul {
	margin:0;
	padding-left:5px;
	list-style:inside;
}
table.tabella_maestri td {
	border-collapse:collapse;
	padding:5px;
	border-bottom:1px solid #dedede;
	background:url(../_img/bg_td_maestri.gif) repeat-x;
}
table.tabella_prezziorari ul {
	margin:0;
	padding-left:5px;
	list-style:inside;
}
table.tabella_prezziorari {
	margin-top:10px;
}
table.tabella_prezziorari td {
	border-collapse:collapse;
	padding:5px;
	border-bottom:1px solid #dedede;
}
/********************* PAGING *********************/
ul#paging {
    font:12px Arial,sans-serif;
    margin: 20px 0 0 0;
	padding: 20px;
    list-style: none;
	text-align: center;
	clear: both;
}
ul#paging li {
	display: inline;
	margin-right: 0.5em;
	border: 1px solid #CCC;
}
ul#paging a {
	text-decoration: none;
	padding: 0 3px;
    background: #FFF;
	color:#999;
}
ul#paging a:visited {
	background: #EEE;
	color: #a5002f;
	border-color: #ff9c89;
}
ul#paging a:hover {
	color: #333;
	background-color: #FFFFFF;
}
ul#paging li#currentpage a {
	border: 0px;
	background: #ff6600;
	color: #FFF;
	cursor: default;
}
/********************* DOWNLOAD *********************/
div#download {
	float:right;
	border:1px dotted #dedede;
	padding:10px;
	margin:10px 0 10px 10px;
	background:url(../_img/bg_download.gif) #c4ebfc repeat-x;
	width:160px;
}
div#download ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size: 90%;
}
div#download ul li {
	background:url(../_img/bullet_download.gif) top left no-repeat;
	border-bottom:1px solid #74b7d2;
	padding: 3px 0 3px 15px;
}
div#download .infofile {
	font-size: 80%;
	font-style:italic;
}

img.logolink {
	margin:0 5px 5px 0px;
	float:left;
}

