/* bm~styles.css -----------------------------------------------------
   CSS styles for IT-SCHOOLS Italienisch Sprachschulen in Italien,
   generated 2011-11-09 10:03:47 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
    margin-top:0;
    margin-bottom:1em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 1.4em;
}

div.bmw_pagetools span { /* page tool spacing */
    margin-right: 1em;
}

div.bmw_pageContent,
div.bmw_anncContent,
div.bmw_tipContent,
div.bmw_link,
div.bmc_aboveContent,
div.bmc_belowContent,
div.bmw_images,
div.bmw_gallery,
form.bmf_form p {
    overflow: hidden;
    zoom:1; /* not standard, but necessary to make ie observe overflow */
}

/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
    list-style:none;
    padding:0;
    margin:0;
}
div.bmw_navigation a {
    display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide { visibility: hidden; } /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a,
div.bmw_navigation div.bmn_skipnav a:visited,
div.bmw_navigation div.bmn_skipnav a:hover {
    position: absolute;
    left: -99999px;
    float: left;
    width: 1px;
    font-size: 1px;
    line-height: 1px;
    text-align:left;
    background-color:transparent;
}


/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
    width: 90px;
    height: 16px;
    background: url(bm.assets/powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
}

/* images
---------------------------------------------------------- */
img { border: 0; }

img.bma_leftthumb {
    float:left;
    margin-right: .5em;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
    padding: .5em
}
div.bmc_leftContentImage {
    float:left;
    margin-right: .5em;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: .5em;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}

/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 0 1em;
    margin: 0;
    width: 200px;
}

blockquote.bmc_bigPullquote {
    font-size: small;  /* fake size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium; /* real font size for everyone else */
}

blockquote.bmc_rightPullquote {
    float:right;
    margin-left: .5em;
}
blockquote.bmc_leftPullquote {
    float:left;
    margin-right: .5em;
}
blockquote.bmc_centerPullquote{
    margin-left: auto;
    margin-right: auto;
}


/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
    padding: 0 1em;
    width: 200px;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 0.8em;
}

/* feed icon
---------------------------------------------------------- */

a.bma_feed {
    padding-left: 18px;
    background-image: url(bm.assets/feed-icon-12x12.gif);
    background-repeat: no-repeat;
	background-position: left center;
}

/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* document icons
---------------------------------------------------------- */
a.bm_docicon {
    padding-left: 20px;
    background-image: url(bm.assets/docIconSm_generic.gif);
    background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon,
a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon,
a.bm_epsDocIcon {
    background-image: url(bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
    background-image: url(bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
    background-image: url(bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
    background-image: url(bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
    background-image: url(bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
    background-image: url(bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
    background-image: url(bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon,
a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
    background-image: url(bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
    background-image: url(bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
    background-image: url(bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
    background-image: url(bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
    background-image: url(bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
    background-image: url(bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
    background-image: url(bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
    background-image: url(bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
    background-image: url(bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon,
a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon,
a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
    background-image: url(bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon,
a.bm_mp4DocIcon {
    background-image: url(bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
    background-image: url(bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
    background-image: url(bm.assets/docIconSm_quicktime.gif);
}

/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
    margin: .5em 0em;
    padding: 0;
    list-style:none;
    position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
    display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
    border:1px solid #999;
    padding: .2em .4em;
    text-decoration:none;
    background-color: #fff;
    line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
    background-color: #ffa;
}
span.bma_inertPage {
   color: #999;
   border-color: #ccc;
}

/* search form 
---------------------------------------------------------- */

form.bmw_search button {
    vertical-align: top;
}

/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
    margin:.5em 0em;
    border: 1px solid #999;
    padding:.5em;
}
form.bmf_form p {
    overflow:hidden;
    zoom: 1;
}
form.bmf_form label {
    width: 30%;
    display: block;
    float:left;
    text-align: right;
    margin-right: .5em;
}
form.bmf_form input,
span.bmf_caption {
    width: 60%;
    display: block;
    float:right;
    margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
    font-weight:bold;
}
form.bmf_form .bmf_comment {
    float:none;
    width: 99%;
    margin: 0;
    display:inline;
}
form.bmf_form label.bmf_auto,
form.bmf_form input.bmf_auto {
    width: auto;
    display:inline;
    float:none;
}
p.bmf_authorintro-sent,
p.bmf_authorintro-,
p.bmf_sendintro,
p.bmf_confirm,
div.bmf_tomail,
div.bmf_emailform-sent,
form.bmf_form input.bmf_honey,
.bmf_honey {
    display:none;
}
p.bmf_sendintro-,
div.bmf_tomail-,
p.bmf_confirm-sent {
    display:block !important;
}
p.bmf_privacy {
    font-size: smaller;
}
#bmjsFeed { width:95% }

/* gadget preview styling */
#bmjsSample div.bmfeedItem{margin-bottom:1em;overflow:hidden;zoom:1}
#bmjsSample img{float:left;margin-right:5px;}
#bmjsSample div div > p:first-child{margin-top:0}
#bmjsSample div div > p:last-child{margin-bottom:0}

/* workaround for mozilla hidden field bug */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    padding: 0;
    border: 0;
}

/* comment html
---------------------------------------------------------- */

.bmc_comment {
    zoom: 1;
    overflow: hidden;
    border:1px solid #666;
    padding:.3em;
    margin-bottom: 1em;
    background-color: #fff;
}
.bmc_comment_staff {
    background-color: #ffc;
}
.bmc_comment_meta {
    background-color: #ddf;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
.bmc_comment_name {
    font-weight:bold;
    float: left;
    width: 40%;
}
.bmc_comment_timestamp {
    float:right;
    width: 55%;
    text-align:right;
    padding-top: .2em;
}
.bmc_comment_date,
.bmc_comment_time {
    padding-right: .5em;
    border-right: 1px solid #999;
    margin-right: .2em;
}

/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.bmw_tagcloud li {
    display: inline;
    margin-right: 1em;
}
ul.bmw_tagcloud li a {
    text-decoration: none;
}
a.bmw_tagcloud_xsmall { font-size: x-small; }
a.bmw_tagcloud_small { font-size: small; }
a.bmw_tagcloud_medium { font-size: medium; }
a.bmw_tagcloud_large { font-size: large; }
a.bmw_tagcloud_xlarge { font-size: x-large; }

/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a,
p.bmEditPanel a:visited {
    font-size:11px;
    line-height: 15px;
    color: #fff;
    padding-left: 18px;
	background-position: left center;
    background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
    color: #ccc;
}
a.bmEdit,
a.bmNewPage {
    padding-right: 10px;
    border-right:1px solid #fff;
    margin-right: 5px;
}
a.bmEdit {
    background-image: url(bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
    background-image: url(bm.assets/bmcp_newpage.gif);
}
a.bmDel {
    background-image: url(bm.assets/bmcp_delete.gif);
}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }

/* START THEME STYLES
----------------------------------------------------------- */
/* STYLES FOR SITES IMPORTED FROM BIG MEDIUM v1 ----------------- */

/* v1 toolpanel styles */
div.bmv1ToolPanel {
    margin-top: 1em;
    text-align: left;
    margin: 0px auto;
    width:200px;
    margin: 0px auto;
    padding: 1em 0px 0px 0px;
}
div.bmv1ToolPanel div.bmc_image {
    padding: 0;
}

/*v1 bottomtools styles */
div.bmv1BottomTools {
    clear:both;
    overflow:hidden;
    zoom:1;
    width:100%;
}
div.bmv1BotRelated {
    float:left;
    width:45%;
    text-align:left;
}
div.bmv1BotEmailPrint {
    float:right;
    width:45%;
    text-align:right;
}

/* update sections styles to approximate v1 browsemore */
div.bmw_sections div.bmw_link {
    margin:0;
}

/* alignment of bigmedium from v1 */
a.bmw_bigmedium { margin:0 auto; }

/* v1 imagenav widgets */
.bmv1_imagenav img.bmv1-imgroll,
.bmv1_imagenav a:hover img.bmv1-imgnav,
.bmv1_imagenav a.bmv1-ACTIVE img.bmv1-imgnav {
    display: none;
}
.bmv1_imagenav a:hover img.bmv1-imgroll,
.bmv1_imagenav a.bmv1-ACTIVE img.bmv1-imgroll,
.bmv1_imagenav img.bmv1-imgnav,
.bmv1_imagenav a:hover {
    display: inline;
    border: none; /*ie needs this */
}

a.bmw_mainsectionlink {
    color: #333;
    font-weight: bold;
}

a.bmw_mainsectionlink:visited { color: #333 }

a.bmw_mainsectionlink:hover { color: #c00 }

span.bma_date {
    font-size: 10px;
}

a.bmw_parentlink {
    color: #333;
    font-weight: bold;
}

a.bmw_parentlink:visited { color: #333 }

a.bmw_parentlink:hover { color: #c00 }

div.bmn_vsubnav {
    width: 98%;
}

/* START ORIGINAL CUSTOM STYLES FROM V1 SITE ----------------- */
html,body{
	background: #dfebf4;
	font-family: Verdana, Arial, sans-serif, helvetica;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
}
h1.home{
	font-size: 9px;
	margin: 0px 0px 0px 300px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	color: #003399;
	text-align: right;
}
#contenitore{
	position: relative;
	margin: 0px auto; /* auto centra il contenuto nei browser Mozilla e Netscape*/
	padding: 0px;
	width: 996px;
	background: url(http://www.it-schools.com/bmadmin2/css/sfondo-destra.gif) repeat-y top right;
	z-index: 0;
	}
/* fatto per inserire colonna destra */
#contenitore2{
	position: relative;
             width: 996px;
	padding: 0px;
	background: url(http://www.it-schools.com/bmadmin2/css/sfondo-sinistra.gif) repeat-y top left;
	text-align: left;
	z-index: 0;
}
#intestazione{
 position: relative;
 margin: 0px auto;
 padding: 0px; 
 height: 133px;
}

#banners{
position:relative;
	margin: 0px 200px 0px 200px;
	padding:0px;
width: 596px;
	height: 37px;
	 
}


#logo { /*per mozilla*/ 
	position: absolute;
	top: 0px;
	left: 0px;
	background:url(http://www.it-schools.com/bmadmin2/css/head2009.jpg) no-repeat top center;
	z-index:3;
	 
}
#top{
 
	width: 696px;
	margin-left: 300px;
 
 
}
/*menu navigazione*/
ul#mappa {
margin:0px 0px 0px 0px;
padding:0;
list-style:none;
position:relative;
width: 696px;
	height: 90px;
z-index: 5;
 

}
ul#mappa li {
display:block;
position:absolute;
margin:0;padding:0;
z-index: 5;
}

li#language-schools {
left:4px;top:51px;
width:231px;height:37px;
text-align: center;
line-height: 95%;
text-decoration: none;
font-weight: bold;
color: #003399; 
}
li#art-schools {
left:234px;top:51px;
width:231px;height:37px;
text-align: center;
line-height: 95%;
text-decoration: none;
font-weight: bold;
color: #003399; 
}
li#cooking-schools {
left:465px; top:51px;
width:231px; height:37px;
text-align: center;
line-height: 95%;
text-decoration: none;
font-weight: bold;
color: #003399; 
}
.on{
	background: url(http://www.it-schools.com/bmadmin2/css/on.jpg) top left no-repeat;
	color: #c0cfe5;
	padding: 8px 0px 8px 0px;
	text-align: center;
text-decoration: none;
font-weight: bold;
}

li#italiano {
right:220px;top:8px;
width:32px;height:20px;

}
li#inglese {
right:175px;top:8px;
width:32px;height:20px;
}
li#spagnolo {
right:130px;top:8px;
width:32px;height:20px;
}
li#tedesco {
right:84px;top:8px;
width:32px;height:20px;
}
li#giapponese {
right:41px;top:8px;
width:32px;height:20px;
}
li#cinese {
right:0px;top:8px;
width:32px;height:20px;
}
#mappa a {
display:block;
width:100%;
height:100%;
}
.alt{display: none;}

.menu a{
padding: 8px 0px 0px 0px;
text-align: center;
text-decoration: none;
font-weight: bold;
color: #003399; 
}
.menu a:visited{
text-decoration: none;
font-weight: bold;
color: #003399;
}
.menu a:hover{
text-decoration: none;
font-weight: bold;
color: #EA8406;
}
.menu a:active{
text-decoration: none;
font-weight: bold;
color: #EA8406;
}

#strisciablu{
position: relative;
	background: #013399;
	border: 1px solid #013399;
	width:994px;
	height:34px;
}
#strisciablu ul{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0 0;
	text-align: right;
	display: block;
}
#strisciablu li{
position: relative;
	display: inline;
	padding: 0px 55px  0px 0px; 
}
 
.sottomenu a{
text-decoration: none;
color: #c0cfe5; 
}
 .sottomenu a:visited{
text-decoration: none;
color: #c0cfe5;
background-color: #003399;
}
 .sottomenu a:hover{
text-decoration: underline;
color: #FAA539;
background-color: #003399;
}
 .sottomenu a:active {
text-decoration: underline;
color: #faa539;
background-color: #003399;
}



/*menu striscia arancione*/

#strarancio{
background:#F98009;
height: 25px;
margin:5px 0px 0px 0px;
}
#strarancio li {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
}

#strarancio a {
	display: block;
	width: 100%;
	height: 100%;
	}
li#about{
left:313px;top:28px;
width:85px;height:19px
}

li#contact {
left:450px;top:28px;
width:80px;height:19px
}
li#add {
left:500px;top:28px;
width:100px;height:19px
}


span.sottomenu2 a{
text-decoration: none;
color: #013399;
}
span.sottomenu2 a:visited{
text-decoration: none;
color: #215FB6;
}
span.sottomenu2 a:active{
text-decoration: underline;
color: #215FB6;
}
span.sottomenu2 a:hover{
text-decoration: underline;
color: #215FB6;
}
 #update {
 position: absolute;
 top: 28px;
 right: 5px;
	font-size: 12px;
	color: #013399;
 }

#titoli {
	position: absolute;
	top: 0px; left: 0px;
	z-index:4;

}
#titoli h1 {
margin: 85px 0px 0px 20px;
  font-size: 10px;
  color: #003399;
  font-weight: bold;
  z-index: 0;
 } 
#home{
position: absolute;
left: 0px; top:0px;
width: 275px;height:99px;
 
}
#home a{
	display: block;
	width: 100%;
	height: 100%;
	z-index:5;
	margin: 0px; padding: 0px;
 
}

 .bricciole {
 	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	font-size: 12px;
	color: #C0CFE5;
	background: #6686C3;
	width: 991px;
 
 }
 /*centrale*/
#centrale{
margin: 30px 200px 0px 200px;
padding: 35px 10px 20px 10px;
background: url(http://www.it-schools.com/bmadmin2/css/sfcentrale.jpg) top left repeat-y;
text-align: left;
}

 #centrale a{
	text-decoration: underline;
	color: #013399;
}
#centrale a:visited{
	text-decoration: underline;
	color: #9e0040;
}
#centrale a:active{
	color: #9e0040;
}
#centrale a:hover{
	color: #9e0040;
}

#centrale h3{
        margin: 10px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: black;
 }
.titoloh2-home{
   margin: 10px 0px 20px 0px;
   padding: 0px 0px 0px 0px;
 	font-size: 24px;
	font-weight: bold;
	color: #DF7E1E;
	text-align: center;
 }
#titolo-pagina {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
	font-size: 24px;
	font-weight: bold;
	color: #DF7E1E;
	text-align: center;
	 border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
}
#titolo-pagina2 {
margin: 35px 0px 20px 0px;
padding: 0px 0px 0px 0px;
 font-size: 24px;
	font-weight: bold;
	color: #DF7E1E;
	text-align: center;
	 border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
}

 #testo-home{
margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
 line-height: 20px;
}

/*BANNERS CENTRALI */

#banners-centrali{
   position:relative;
   margin: 10px 0px 10px 10px;
   padding: 0px;
   list-style:none;
   text-align: center;
   width: 550px;
   height: 72px;

 }

#banner-centrale1{
display:block;
position:absolute;
margin:0;padding:0;
text-align: center;
width: 275px;
left:0px;top:0px;

 }

#banner-centrale2{
display:block;
position:absolute;
margin:0;padding:0;
text-align: center;
width: 275px;
left:275px;top:0px;
 }
/*FINE BANNERS CENTRALI */

#ask{
	text-align: right;
	font-weight: bold;
}
#map{
	text-align: center;
}
#sinistra{
position: absolute;
top: 200px;
left: 0px;
width:200px;
text-align: center;
}

#sinistra a{
color: black;
}

.p1{
	padding: 0px 5px 0px 10px;
	text-align: left;
	
}
 
/*comunica con noi*/
#box{
margin: 0px auto;
width: 180px;
background-color: #EBF0F8;
color: #003399;
border: #A3B5E1 2px solid;
font-size: 10px;
font-weight: bold;

}

#box ul{
	display:block;
	margin-left: 3px; padding-left: 0px;
	font-size: 12px;
	 
}
#box li{
	margin: 3px 0px 0px 0px;
	padding: 0px 3px 5px 5px;
	color: #003399;
font-weight: bold;
list-style-type: none;
	 border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
}
#box li ul li{
	margin: 3px 0px 5px 15px;
	padding: 0px 0px 5px 5px;
	color: #003399;
font-weight: bold;
list-style-type: none;
	border-bottom-style: none;
 text-align: left;
 list-style-image: url(http://www.it-schools.com/bmadmin2/css/pulsantino.gif);
 
}
li#suscribe {
	text-align: center;
}
.arancio {
	color: #DC7C05;
}
 #box a{
	text-decoration: underline;
	color: #003399;
	width: 100%;
}
#box a:visited{
	text-decoration: underline;
	color: #003399;
}
#box a:active{
	background-color: #003399;
	color: White;
}
#box a:hover{
	background-color: #003399;
	color: White;
}
#destra{
position: absolute;
top: 200px;
left:798px;
width: 196px;
text-align: center;
}
 
/* box scuole in*/
#box2{
margin: auto;
margin-top: 10px;
width: 180px;
background-color: #EBF0F8;
border: #A3B5E1 2px solid;
font-size: 11px;
font-weight: bold;
text-align: center;
color: #003399;
}
#titolobox2{
padding: 10px 0px 10px 0px;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #003399;
background-color: #C0CFE5 ;
  border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
}
#box2 ul{
	display:block;
	margin-left: 3px; padding-left: 0px;
	font-size: 12px;
	text-align: left; 
	list-style-image: url(http://www.it-schools.com/bmadmin2/css/pulsantino.gif);
}
#box2 li{

	margin: 3px 0px 5px 20px;
	padding: 0px 0px 5px 5px;
	font-weight: bold;
color: #003399;
	 border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
}
#box2 a{
	text-decoration: underline;
	color: #003399;
	display:block;
	width: 100%;
}
#box2 a:visited{
	text-decoration: underline;
	color: #003399;
}

#box2 a:active{
	background-color: #003399;
	color: White;
}
#box2 a:hover{
	background-color: #003399;
	color: White;
}
/*box travel and culture*/
#boxtc{
margin: auto;
margin-top: 25px;
width: 180px;
background-color: #EBF0F8;
border: #A3B5E1 2px solid;
font-size: 11px;
font-weight: bold;
text-align: center;
color: #003399;
}
#titoloboxtc{
padding: 10px 0px 10px 0px;
font-size: 12px;
background-color: #C0CFE5 ;
font-weight: bold;
text-align: center;
color: #003399;
  border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
}
#boxtc ul{
	display:block;
	margin-left: 3px; padding-left: 0px;
	font-size: 12px;
	text-align: left; 
	list-style-image: url(http://www.it-schools.com/css/pulsantino.gif);
}
#boxtc li{

	margin: 3px 0px 5px 20px;
	padding: 0px 0px 5px 5px;
	font-weight: bold;
color: #003399;
	 border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
}
#boxtc a{
	text-decoration: none;
	color: #003399;
	display:block;
	width: 100%;
}
#boxtc a:visited{
	text-decoration: none;
	color: #003399;
}
#boxtc a:active{
	background-color: #003399;
	color: White;
}
#boxtc a:hover{
	background-color: #003399;
	color: White;
}
#last-additions{
	text-align: left;
	list-style-type: none;
	margin: 0px 0px 5px 10px;
}

#footer2, #footer{
margin: auto;
	text-align: center;
	background: #013399;
	height: 30px;
	width: 996px;
	margin-top: 6px;
	padding: 5px 0; 
	z-index: 1;
	color: white; 
}
.evidenziato{
	font-weight: bold;
	text-align: center;
}
.mojo {
	text-align: center;
}
.mailinglist {
	text-align: center;
	color:#990000;
	font-weight: bold;
}
/*stile form*/
#intestazione2{
position: relative;
	margin: 0px auto; /* auto centra il contenuto nei browser Mozilla e Netscape*/
	padding: 0px;
	width: 760px;
	z-index: 0;
}
#logo2{
	position: relative;
 margin: 0px auto;
 padding: 0px; 
 height: 133px;
 background:url(http://www.it-schools.com/css/head2005.gif) no-repeat top left; 
}
#titoli2 {
	position: absolute;
	top: 0px;
	left:0px;
	z-index:4;
}
#titoli2 h1 {
margin: 5px 115px 0px 105px;
  font-size: 14px;
  color: #003399;
  font-weight: bold;
 } 
 #titoli2 h2 {
 margin: 20px 0px 5px 590px;
 	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:  #C0CFE5;
 }
 #titoli2 p {
 	margin: -10px 0px 2px 570px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #C0CFE5;
 }
 #titoli2 .bricciole2 {
 	margin: 75px 0px 0px 100px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #C0CFE5;
 }
 
#centrale2 {
position: relative;
margin: 58px 0px 0px 0px;
padding: 0px 5px 0px 5px;
	background-color: #F1F8FE;
		text-align: left;
		border: #003399 2px solid;
 }
 
 .tabella-banner{
 position: relative;
 	width: 410px;
	text-align: center;
	margin: 0px 0px 10px 90px;
 }
 .td1 {
 width: 180px; 	
 }
 .td2 {
 width: 50px;
 }
 #privacy{
 	padding: 10px 10px 10px 10px;
 }
 #privacy h1{
 	text-align: center;
	background: #003399;
	color: #dfe7f2;
	font-size: 18px;
	padding: 5px 0px 5px 0px;
 }
 #privacy p{
 background: White;
 border: solid 1px #003399;
 margin: 0px;
 padding: 10px 10px 10px 10px;
 text-align: left;
 	
 }
.news{

background-color: #F09942;
margin: 0px auto;
padding: 5px 0px 5px 0px;
	width: 180px;
	height: 32px; 
color:#003399;
font-size: 13px;
text-align: center;
  	font-weight: bold;
	border: #F09942 2px solid;
	z-index: 6;
  }
  .news a{
  color:#003399;
  	font-weight: bold;
	text-decoration: none;
	z-index: 6;
  }
  .news a:visited{
	text-decoration: none;
	color: #003399; 
	   
}
.news a:hover{
	text-decoration: underline;
	color: #003399; 
	   
}
  
div.rss_box{
margin: auto;
margin-top: -20px;
width: 180px;
background-color: #EBF0F8;
border: #F09942 2px solid;
font-size: 11px;
font-weight: bold;
text-align: center;
color: #003399;
z-index: 5;
} 

 
ul.rss_items{
display:block;
	margin-left: 3px; padding-left: 0px;
	font-size: 12px;
	text-align: left; 
	list-style-image: url(http://www.it-schools.com/css/pulsantino.gif);
	 
	
}
 li.rss_item{
margin: 3px 0px 5px 20px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
color: #003399;
	 border-bottom-width: 1px;
	border-bottom-style: dotted;
 border-bottom-color:#A3B5E1;
 
	 
}
.rss_item a{


	text-decoration: none;
	color: #003399;
	display:block;
	width: 100%;
}
.rss_item a:visited{
	text-decoration: none;
	color: #003399; 
	   
}
.rss_item a:hover{
	background-color: #003399;
	color: White;
	   
}
/*aiutaci a migliorare*/

.bold{
	font-weight: bold;
	
}
#feedback p{
	padding: 3px 0px 3px 0px;
	margin: 15px 0px 10px 0px;
}
#feedback img{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#box img{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
/*ask info form*/

#askinfo{
position: relative;
width: 650px;
margin: 0px 0px 0px 20px;
}
.askinfo-tit{
	font-weight: bold;
	font-size: 14px;
}
.askinfo-bold{
	font-weight: bold;
}
askinfo-img{
	float: left;
	margin: 5px;
}
#askinfo-destra{
position: absolute;
top: 125px;
left:775px;
width: 184px;
text-align: center;
}
.askinfo-table{
	width: 97%;
	text-align: left;
margin: 0px 0px 0px 20px
}
.tit-form{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
.askinfo-cell1{
	font-weight: bold;
	text-align: right;
}
#webmap{
margin: 0px 0px 0px 20px;
}
#webmap li{
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}
#webmap p{
	border-bottom: dotted 1px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-color:#A3B5E1;
}
.errore{
	text-align: center;
	margin: 10px 150px 0px 150px;
	font-size: 20px;
	color: Black;
}
.errore li{
	text-align: justify;
	font-size: 13px;
	border-bottom: dotted 1px;
	border-bottom-color:#A3B5E1;
	padding: 10px 0px 10px 0px;
	
}
.errore2{
	text-align: justify;
	margin: 10px 150px 20px 150px;
	font-size: 15px;
	color: Black;
	font-weight: bold;
}
div.bmw_navigation iframe { display: none; }

.codice{
       color: #bb0409;
       font-weight: bold;
       background-color: #cedbfd;
       border: 1px solid #fcaf08;
       padding: 3px 3px 3px 3px; 
}

/*ANTISPAM NELLE FORM INFO*/
.antispam-red{
       color: #CD0000;
       font-weight: bold;
}
#antispam{
       color: #CD0000;
       font-weight: bold;
}
#domanda{
       color: #CD0000;
       font-weight: bold;
}
.antispam-red{
       color: #CD0000;
       font-weight: bold;
}
.antispam-blue{
	font-weight: bold;
	text-align: right;
        color: #003179;
}

