body {
	margin:0px;
	background-color:#EEEEEE;
	background-image:url(bck_contenitore.png);
	background-repeat:repeat-x;
	}
body,table,p,ul,li {
	font-family:"Bitstream vera sans", Georgia, "Lucida Grande", verdana;
	/* Verdana, Arial, Helvetica, sans-serif;*/ 
	}
body {
	font-size:0.8em;
	text-align: center;   /*centra in IE 5.x */
}
table,p,h1 {
	font-size:1em;
}
acronym{
	background-color:#CDDBF5;
	cursor:help;
}

.h1_sinistra{
	border-bottom:1px solid #6C85C0;
	background-color:#364464;
	color:#FBD452;
	padding:3px;
	text-align:right;
	margin:0px
}

.menuSinistra {
	display:block;
	margin-bottom:5px;
	padding:5px;
	font-size:0.80em;
}
.menuSinistra input {
	font-size:1em;
}
.menuSinistra li { 
	list-style-type:decimal;
	}
	
.menuSinistra a:link, .menuSinistra a:visited, .menuSinistra a:active {
	color:#364464;
	text-decoration:underline;
} 
.menuSinistra a:hover {
	color:#6C85C0;
	text-decoration:underline;
} 
a:link{
	text-decoration:none;
	}
a:visited{
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
		
.titoloSezione{
	background-image:url(sfondo_menu_blog.png);
	border:1px solid #CDDBF5;
	color:#6C85C0 !important;
	padding:5px;
	margin:0;
	font-size:1.5em;
}	
.titoloSezione_2{
	background-image:url(gradiente_titolo.jpg);
	border:1px solid #1568D6;
	/*border:1px solid #CDDBF5;*/
	color:#FFFFFF !important;
	padding:5px;
	margin:0;
	font-size:1.5em;
}

.titoloSezione_2 a:link, .titoloSezione_2 a:visited, .titoloSezione_2 a:active { 
	color:#FFFFFF;
	text-decoration:none;
}

.titoloSezione_2 a:hover { 
	text-decoration:underline;
}
.titoloSezione a:link, .titoloSezione a:visited, .titoloSezione a:active { 
	color:#6C85C0;
	text-decoration:none;
}

.titoloSezione a:hover { 
	text-decoration:underline;
}
.RiquadroTesto{
	margin-bottom:10px;
	clear:both;
	vertical-align:top;
	font-size:0.85em;
	}
	
.RiquadroTesto p {
	text-align:justify;
	margin:5px 0;
}


.RiquadroStrillo{
	background-image:url(sfondo_strillo_2.png);
	border:1px solid #FBD452;
	vertical-align:top;
	padding:0px;
	font-size:0.85em;
	margin-bottom:10px;
}

.RiquadroStrillo_2{
	background-image:url(gradiente_F09520.jpg);
	background-repeat:repeat-x;
	background-color:F09520;
	padding:10px;
	border-left:2px solid #F09520;
	border-right:2px solid #F09520;
	margin-bottom:15px;
}
.RiquadroStrillo_2, .RiquadroStrillo_2 H1{
	color:#ffffff !important;
}
.RiquadroStrillo_2 H1{
	color:#FFFFFF !important;
	font-size:1.25em;
	margin:0;
}
.RiquadroStrillo_2 strong {color:#ffffff !important;}
.RiquadroStrillo_2 p {font-size:85%;}
.RiquadroStrillo_2 acronym {background-color:#FFCC00;}


.titoloSezione_strillo{
	margin:0;
	font-size:1.5em;
	background-color:#FBD452;
	color:#364464 !important;
	padding:5px;
}
.RiquadroStrillo p {
	text-align:justify;
	margin:5px;
}
.RiquadroStrillo acronym {
	background-color:#FBD452;
}

.thumbSezione{	
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:5px;
	height:60px;
	border-width:0px;
}

.elencoArticoli{
	list-style-image: url(../immagini/file.gif);	
	}

#contenitore{
	width:758px;	
    margin: 10px auto 0 auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	border:1px solid #364464;	
	background-color:#FFFFFF;
}
#testata{
	position:relative;
	width:100%;
	margin:0px;
}
#intestazione_screen{}
#intestazione_print{display:none;}

#contenitore p {
	text-align:justify;
}

#sinistra{
	position:absolute;
	width:13%;
	padding:0px;
	z-index:11; /* per selezionare testo dei riquadri "sinistra","centro","destra" */
	background-color:#CDDBF5;
	border-right:1px solid #6C85C0;
	border-bottom:1px solid #6C85C0;
}
#pageHeadingBox{
	/*height:12em;*/
	margin:0px;
}

#pageHeadingBox h1 {
	font-size:2em;
}
#pageHeadingBox h2 {
	font-size:1.5em;
}

#showChildrenBox{
	margin-top:2em;
}

#centro{
	position:relative;
	text-align:justify;
	padding:0 15px 20px 15px;
	/*left:15%;
	width:70%;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	z-index:12; *//* per selezionare testo dei riquadri "sinistra","centro","destra" */
}

#centro h1, #centro h2, #centro h3, #centro b, #centro strong {
	color:#364464;
}

#destra{ 

	/*-----------------------------
	colonna di destra
	-------------------------------
	Questo selettore deve contenere solo informazioni che 
	riguardino la posizione e le dimensioni della colonna
	Non deve contenere alcuna informazione per definire 
	gli stili css del contenuto
	---------------------------- */
	
	font-size:smaller;
	position:absolute;
	margin:0px;
	left:86%;
	width:13%;
	z-index:10; /* per selezionare testo dei riquadri "sinistra","centro","destra" */
	
}
/*
#piede{
	border:1px solid #c0c0c0;
	padding:5px;
	margin-left:15%;
	width:68%;
	text-align:right;
	margin-top:5px;
}*/
	.unnamed1 {
	font-size: 100%;
	color: #3333FF;
	background-color: #990000;
}
#bread {
	width:100%; 
	color:#000000;
	background-color:#364464;
	padding:5px 0;
	color:#ffffff;
	margin:0;
}
#bread a:link,#bread a:visited,#bread a:hover {
	color:#ffffff;
}
#bread a:hover {
	text-decoration:underline;
}
.testoBread {
	margin:0px;
	padding:0 15px;
}

#menuBar {
	width:100%; 
	color:#000000;
	margin:0px;
	background-color:#6C85C0;
	padding-top:5px;
	padding-bottom:0px;
	border-top:1px solid #5D73A6;
}
#menuBar a:link,#menuBar a:visited,#menuBar a:hover {
	color:#ffffff;
}
#menuBar a:hover {
	text-decoration:underline;
}
.Agenda {
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
}
.Agenda th,.Agenda td {
	padding:5px;
	border:1px solid #364464;	
	width:100px;
	vertical-align:top;
}
.Agenda th {
	background-color:#364464;
	color:#FBD452;
}
.Agenda tr {height:30px;}
.CalendMese{
	background-color:#CDDBF5;
}
.CalendOggi{
	background-color:#5D73A6;
}
.CalendOffset{
	background-color:#FBD452;
}
.CalendVuota{
	background-color:#FFFFFF;
}
.casellaGiornoMese{
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:2px;
	background-color:#c0c0c0;
	cursor:pointer;
}
	.appuntamento {
	margin-top:1px;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #ffffff;
	padding:3px;
	background-color:#FFFFFF;
	cursor:pointer;
	color:#000000;
	font-size:0.8em;
}
	.appOver {
	margin-top:1px;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #ffffff;
	padding:3px;
	background-color:#FFFFFF;
	cursor:pointer;
	color:#3300FF;
	font-size:0.8em;
}

.sezione_dettaglio_form {
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
}
.banner {
	margin-left:15%;
	margin-bottom:5px;
	margin-top:5px;
}
#ulMenuBar{
	margin:0px;
	padding-left:15px;
	padding-bottom:5px;
}
.liMenuBar{
	display:inline;	
	margin:0px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:10px;
}
.liMenuBarSelected{
	background-color:#364464;
	display:inline;	
	margin:0px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:30px;
}
#tabellaHeader{
	width:100%;
	border-collapse:collapse;
	border-style:none;
}
#tabellaHeader td,#tabellaHeader tr {
	padding:0px;	
} 
.boxSezioniHome{
	border:1px solid red;
}

.FooterText {
	clear:both;
	text-align:center;
}
.FooterText p{margin:0;padding:0;color:#364464;}
.FooterText a{color:#364464;text-decoration:none;}
.FooterText a:hover{color:#6C85C0;text-decoration:underline;}

.mapSection{
	position:relative;
	padding-left:20px;
}
.mapPar{
	margin:0px;
}
.gt_table{
	font-size:0.8em;
	cursor:default;
}
.alterned{
	background-color:#CDDBF5;	
}
.gt_table th{
	background-color:#364464;
	color:#FBD452;
	padding:2px;
	margin:0px;
	text-align:left;
}
.gt_table td{
	vertical-align:top;
	padding:0px;
	margin:0px;
}

.gt_table th a:link, .gt_table th a:visited{
	color:#FBD452;
	text-decoration:underline;
}
.gt_table th a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#blog_outer {
}
#blog_outer a:link, #blog_outer a:visited, #blog_outer a:hover  {
	color:#990033;
}
#blog_main {
	width:74%;
	margin:0px;
	position:relative;
}


.blogPostBox {
	padding:10px;
	/*border:1px solid #CDDBF5;
	background-image:url(sfondo_menu_blog.png);*/
	margin:0 0 30px 0;
}

.blogPostBox img {margin:5px;padding:0;border:1px solid #CDDBF5;}

#blogDisclaimer {
	padding:10px;
	margin:0 0 30px 0;
	width:370px;
	font-size:0.9em;
	font-style:italic;
}

.intestazionePost{
	margin:0;
}

.intestazionePost h1 {
	margin:0;
	padding:0;
	font-size:1.2em;
}

.blogMainText {
	border-bottom:1px dotted #000000;
	margin:5px 0;
	padding-bottom:20px;
	text-align:justify;
}
.blogInfoText {
	font-style:italic;
	font-size:0.9em;
	margin:0 0 15px 0;
}
.blog_commenti{
	border:0px solid black;
	padding:20px;
}
.blog_commenti_testo{
	text-align:justify;
}
.blog_commenti_testo p {
	font-size:0.9em;
	margin:0px;
}

.blog_commenti_autore{
	font-size:0.8em;
	font-style:italic;
	text-align:left;
}

.blog_commenti_autore p{
	margin:0px;
}

#boxCommentiBlog{
	/*width:370px;*/
	background-color:#CDDBF5;
	border-bottom:1px solid #6C85C0;
	border-right:1px solid #6C85C0;
	padding:10px;
	margin:5px 0;
}
.paginazione_blog{
	font-size:0.85em;
}
.img_link{
	border-style:none;
}
#blog_menu {
	position:relative;
	margin:0px;
	float:right;
	width:24%;
	font-size:0.75em;
	padding:0px;
	border:0px solid #6C85C0;
	/*font-size:0.7em;*/
}

/*.blog_menu_titolo, .area_corsi {
	background-image:url(sfondo_menu_blog.png);
	border:1px solid #CDDBF5;
	color:#6C85C0;
	margin:0px 0px 3px 0px;
	padding:5px;
	text-transform:uppercase;
	text-align:right !important;
	}*/
	
.blog_menu_titolo, .area_corsi {
	background-image:url(gradiente_titolo.jpg);
	border:1px solid #1568D6;
	color:#FFFFFF !important;
	margin:10px 0px;
	padding:5px;
	text-transform:uppercase;
	/*text-align:left !important;*/
	}
#blog_menu p {margin:0px 3px 3px 3px;}
#blog_menu li {margin:3px 0px;text-align:left;}


ul.icon_categoria,ul.icon_categoria li{text-align:left;list-style:none;margin:0;padding:0;}
ul.icon_categoria li{line-height: 1em;padding: 10px 0 10px 20px;background: url(folder.png) no-repeat 0 0.8em;margin: -8px 0 0;}

ul.icon_commento,ul.icon_commento li{text-align:left;list-style:none;margin:0;padding:0;}
ul.icon_commento li{line-height: 1em;padding: 10px 0 10px 20px;background: url(user_comment.png) no-repeat 0 0.8em;margin: -8px 0 0;}

ul.icon_autore,ul.icon_autore li{text-align:left;list-style:none;margin:0;padding:0;}
ul.icon_autore li{line-height: 1em;padding: 10px 0 10px 20px;background: url(user.png) no-repeat 0 0.8em;margin: -8px 0 0;}

ul.icon_archivio,ul.icon_archivio li{text-align:left;list-style:none;margin:0;padding:0;}
ul.icon_archivio li{line-height: 1em;padding: 10px 0 10px 20px;background: url(date_next.png) no-repeat 0 0.8em;margin: -8px 0 0;}

ul.icon_post,ul.icon_post li{text-align:left;list-style:none;margin:0;padding:0;}
ul.icon_post li{line-height: 1em;padding: 10px 0 10px 20px;background: url(book_open.png) no-repeat 0 0.8em;margin: -8px 0 0;}


.post-cal {
	text-align: center;
	float:left;	
	margin:0px 5px 0px 0px;
	/*font-family: Arial, Helvetica, sans-serif; 
	border:1px solid #CDDBF5;*/
}
.post-month {
	background-color:#CDDBF5;
	font-size: .75em;
	margin:0px; 
	padding:1px 2px 1px 2px;
	text-align:center !important;
	border-top:0px solid #CDDBF5;
	border-right:1px solid #6C85C0;
	border-bottom:1px solid #6C85C0;
	border-left:0px solid #CDDBF5;
}
.post-date { 
	background-color:#ffffff;
	font-size:1.1em;
	margin:0px; 
	padding:1px 2px 1px 2px;
	text-align:center !important;
	border-top:1px solid #CDDBF5;
	border-right:1px solid #6C85C0;
	border-bottom:1px solid #6C85C0;
	border-left:1px solid #CDDBF5;
}


#layout_contenitore{}
#layout_col_sx_10{width:8%;float:left;}
#layout_col_sx_20{width:18%;float:left;}
#layout_col_sx_30{width:28%;float:left;}
#layout_col_sx_40{width:38%;float:left;}
#layout_col_sx_50{width:48%;float:left;}
#layout_col_sx_60{width:58%;float:left;}
#layout_col_sx_70{width:68%;float:left;}
#layout_col_sx_80{width:78%;float:left;}
#layout_col_sx_90{width:88%;float:left;}
#layout_col_sx_100{width:98%;float:left;}
#layout_col_dx_10{width:8%;float:right;}
#layout_col_dx_20{width:18%;float:right;}
#layout_col_dx_30{width:28%;float:right;}
#layout_col_dx_40{width:38%;float:right;}
#layout_col_dx_50{width:48%;float:right;}
#layout_col_dx_60{width:58%;float:right;}
#layout_col_dx_70{width:68%;float:right;}
#layout_col_dx_80{width:78%;float:right;}
#layout_col_dx_90{width:88%;float:right;}
#layout_col_dx_100{width:98%;float:right;}
#layout_chiusura{clear:both;}

#rollPagineRiferimento{margin:5px 0 10px 0;padding:0;text-align:right;}
#rollPagineRiferimento ul, #rollPagineRiferimento li {list-style-type:none;display:inline;}
#rollPagineRiferimento li {padding:0 0 0 10px;}
#rollPagineRiferimento a {text-decoration:underline;color:#364464;} 
#rollPagineRiferimento a:hover {text-decoration:underline;color:#6C85C0;} 
#rollPagineRiferimento img {border-style:none;}

#rollBlogs{margin:5px 0;padding:0;text-align:center;}
#rollBlogs ul, #rollBlogs li {list-style-type:none;display:inline;}
#rollBlogs li {padding:0 10px;}

#rollButtons{margin:5px 0;padding:0;text-align:center;}
#rollButtons ul, #rollButtons li {list-style-type:none;display:inline;}
#rollButtons li {font-weight:bold;margin:0 10px;padding:2px 5px;border-bottom:1px solid #000000;border-right:1px solid #000000;}

#rollButtons a{text-decoration:none;color:#ffffff;}

.pngBoxValid{background-color:#ffcc66;}
.pngBoxBlogLines{background-color:#42a9cd;}
.pngBoxDelIcioUs{background-color:#0202f7;}
.pngBoxFirefox{background-color:#e48529;}
.pngBoxTechnorati{background-color:#3bb003;}
.pngBoxRSS{background-color:#fe6601;}

.pngBoxValid a{color:#000000 !important;}

#trackerShinyStat{text-align:center;padding:0;margin:0;}

#box_strillo_formazione {
	/*background-color:#364464;*/
	border-right:5px solid #c19400;
	background-color:#f8d452;
	padding:15px;
	margin:0 0 15px 0;	
}
#box_strillo_formazione p {text-align:left;padding:0;margin:0 0 5px 0;}
#box_strillo_formazione a, #box_strillo_formazione strong {}


#elencoCorsi{font-size:.9em;}
#elencoCorsi li, #elencoCorsi ul {list-style-type:none;padding:0;margin:0 0 5px 0;text-align:left;}

.tag_cloud p {font-size:90%}
.tag_size_2 {font-size:120%;}
.tag_size_3 {font-size:140%;}
.tag_size_4 {font-size:160%;}
.tag_size_5 {font-size:180%;}

ul.ul_icon{margin:0;padding:0}
ul.ul_icon li{
	margin:0;
	list-style-type:none;
	padding:0 0 0 20px !important;
	background-repeat:no-repeat;
	}
ul.tick li			{background-image:url(famfamfam/tick.png);}
ul.bullet_go li	{background-image:url(famfamfam/bullet_go.png);}
ul.link_go li		{background-image:url(famfamfam/link_go.png);}

