/*  
Theme Name: LENFORMAZIONE
Theme URI: http://www.infinitodesign.com/
Description: The theme for the LENFORMAZIONE by InfinitoDesign.
Version: 1.0
Author: InfinitoDesign
Author URI: http://www.infinitodesign.com/

	LENFORMAZINE v2.0
	 http://www.infinitodesign.com/

	This theme was designed and built by InfinitoDesign

*/

/*basic HTML tags */

body
{
	background-color: #FFF;
	margin: 0;
	padding: 0;
	/*font-family: Arial, Verdana, Myriad, sans-serif;*/
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	background-image: url(/images/bg-doppio.gif);
	background-position: left top;
	background-repeat: repeat-x;
	text-align: center;
}
#container
{
	margin: 0 auto;
	text-align: center;
	width: 905px;
	padding: 0 0 0 0;
}

#content
{
	width: 905px;
	float: left;
	margin: 0 0 50px 0;
	padding: 0;
	text-align: left;
}

img
{
	border: 0;
	behavior: url("http://www.lenformazione.it/wp/wp-content/themes/default/pngbehavior.htc");
}
a, a:hover
{
	color: #333;
	text-decoration: none;
	outline: none;
}
a img
{
	text-decoration: none;
	border: 0;
}













/********************* layout pagina *********************/

#sidebar
{
	padding: 0 0 10px 0;
	margin-left: 660px;
	width: 400px;
}
.narrowcolumn
{
	float: left;
	padding: 0 0 0 0;
	margin: 0 15px 0 0px;
	width: 660px;
}
#container, #content, #header, .narrowcolumn, .narrowcolumnhome, .post, .post-singolo, .entry, .navigation, #sidebar, .sidebarcolumn
{
	background-color: transparent;
}

#footer-credits, .post, .post .post-singolo, .post .entry, p.postmetadata, .entry, .post .entry, .post .dettagli-post, .post h2, .post h1, .post .dettagli-post h2, .post .entry p, .post-singolo, .post .data-post, h3#comments, h3#respond, ol.commentlist, ol.commentlist li, ol.commentlist li.alt p, ol.commentlist li p, ol.commentlist li.alt, ol.commentlist li.alt cite, ol.commentlist li.alt small.commentmetadata, ol.commentlist li, ol.commentlist li cite, ol.commentlist li small.commentmetadata, ol.commentlist li.alt cite, ol.commentlist li cite, ol.commentlist li.alt small.commentmetadata, ol.commentlist li small.commentmetadata, #block-commenti, form#commentform
{
	background-color: #fff;
}

.box-laterale
{
	float: left;
	width: 200px;
	height: auto;
	margin-left: 0px;
}.box-laterale-docenti{	background-color: #007eb0;	width: 220px;}.box-laterale h2 {	width: 200px;	color: #FFF;	padding: 5px;}.box-laterale select#selectDoc{	width: 200px;	margin: 5px 0 5px 5px;}

#torna-home
{
	margin-left: 0px;
	margin-bottom: 10px;
}













/********************* navigation *********************/
#navigation
{
	float: right;
	margin: 45px 0 47px 0;
	width: 660px;
}
.alignleft
{
	width: 190px;
	height: 50px;
	margin-bottom: 30px;
	float: left;
}
.alignleft a span.art-prec
{
	width: 190px;
	height: 50px;
	background-image: url('/wp/wp-content/themes/default/images/pls-art-prec.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.alignleft a span.art-prec, .alignleft a:hover span.art-prec, .alignleft a:visited span.art-prec
{
	width: 190px;
	height: 50px;
	font-size: 13px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 20px;
	display: block;
}
.alignright
{
	width: 190px;
	height: 50px;
	float: right;
	margin-bottom: 30px;
}
.alignright a span.art-succ
{
	width: 190px;
	height: 50px;
	background-image: url('/wp/wp-content/themes/default/images/pls-art-succ.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.alignright a span.art-succ, .alignright a:hover span.art-succ, .alignright a:visited span.art-succ
{
	width: 190px;
	height: 50px;
	font-size: 13px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 20px;
	display: block;
}















/********************* post *********************/
.post, .post .post-singolo, .post .entry
{
	background-image: url('/wp/wp-content/themes/default/images/bg-post.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.post
{
	margin: 0 0 4em 0;
	width: 640px;
	height: auto;
}
.post-singolo, .post .post-singolo
{
	height: auto;
	padding: 0 10px 10px 10px;
}
p.postmetadata
{
	text-align: left;
	font-size: 11px;
	margin: 5px 0 10px 0;
	padding-bottom: 7px;
	color: #666;
	background-image: url('/wp/wp-content/themes/default/images/riga-oriz-grigia.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 610px;
}
.entry, .post .entry
{
	margin: 0 0 10px 0px;
	width: 660px;
	height: auto;
}
.post .dettagli-post
{
	width: 550px;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	height: auto;
	background-image: url('/wp/wp-content/themes/default/images/punto-vert-grosso.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.social_img
{
	margin: 0 2px 0 0;
	padding: 0;
}




/* ---- formattazione testo ---- */
.alignleft a span.art-prec, .alignleft a:hover span.art-prec, .alignleft a:visited span.art-prec, .alignright a span.art-succ, .alignright a:hover span.art-succ, .alignright a:visited span.art-succ, #footer p, #footer-credits, p.postmetadata, p, .post h2, .post h1, .post .dettagli-post h2, .post .post-singolo h2.pagina, h1.pagetitle, .post .entry p, .entry ul, .post .entry ul, .entry ul li, .post .entry ul li, .post .entry ol, .entry ol, .post .entry ol li, .entry ol li, .post .data-post, .post .data-post .data-post-anno, .post .data-post .data-post-giorno, .post .data-post .data-post-mese, p.avvisi-visualizzazione, h3#comments, h3#respond, ol.commentlist cite, ol.commentlist p, ol.commentlist li.alt p, ol.commentlist li p, ol.commentlist li.alt, ol.commentlist li.alt cite, ol.commentlist li.alt small.commentmetadata, ol.commentlist li, ol.commentlist li cite, ol.commentlist li small.commentmetadata, form#commentform small, form#commentform p a, form#commentform p, #sidebar h2, .sidebarchunk h2, .linkcat h2, .sidebarchunk h4, .sidebarcolumn2 ul li.sidebarchunk h2, .sidebarcolumn2 ul li.linkcat h2, .sidebarchunk ul, .linkcat ul, .sidebarcolumn2 ul, .sidebarchunk ul li, .linkcat ul li, .sidebarcolumn2 ul li.sidebarchunk li, .sidebarchunk li ul li, .linkcat li ul li, .sidebarcolumn li ul li, .sidebarcolumn2 li.sidebarchunk ul li, .sidebarchunk ul.xoxo, .linkcat ul.xoxo, .sidebarchunk2 ul.xoxo, .sidebarchunk ul.xoxo li, .linkcat ul.xoxo li, .sidebarchunk li.linkcat ul.xoxo li, .linkcat li.linkcat ul.xoxo li, .sidebarcolumn li.linkcat ul.xoxo li, .sidebarcolumn2 li.linkcat ul.xoxo li, h1.firstHeading, h2.secondHeading,#abstract-header h1, #abstract-header h2, .box-laterale h3, .box-laterale ul, .box-laterale ul li, .entry h3, #box-pdf h5, #block-chi-siamo h4, #block-staff h4, #block-info h4, .dettagli-post ul, .post .dettagli-post ul, .dettagli-post ul li, .post .dettagli-post ul li, .dettagli-post a.continua
{
	font-family: Arial, Verdana, sans-serif;
}
p
{
	margin: 0 0 1.3em 0;
	font-size: .9em;
}

.post h2, .post h1
{
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0 0 1.2em 0;
	width: 640px;
}
.post h2
{
	margin-top: 10px;
	margin-left: 5px;
}
.post .dettagli-post h2
{
	margin-top: 0;
	margin-left: 0;
	color: #333;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	width: 640px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 0;
}
.post .post-singolo h2.pagina
{
	margin-top: 0;
	margin-left: 5px;
}

h1.pagetitle
{
	font-size: 1em;
	color: #333;
	margin-top: 10px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-left: 5px;
}
.post .entry p, .post .dettagli-post p
{
	float: left;
	font-size: 13px;
	margin-left: 5px;
	line-height: 20px;
	color: #666;
	width: 540px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.post .dettagli-post p
{
	margin-left: 0px;
	width: 540px;
}
.entry p img, .post .entry p img, .post .dettagli-post p img
{
	margin: 5px 0 10px 0;
	padding: 0;
	border: 1px solid #666;
}
p.postmetadata a, p.postmetadata a:hover, p.postmetadata a:visited
{
	color: #4384CC;
}
a.link-rss
{
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.post .entry p a, .post .entry ul li a, .post .entry ol li a, .post .entry p a:visited, .post .entry ul li a:visited, .post .entry ol li a:visited
{
	color: #2383CE;
	background-color: transparent;
}
.post .entry p a:hover, .post .entry ul li a:hover, .post .entry ol li a:hover
{
	color: #2383CE;
	text-decoration: underline;
	background-color: transparent;
}

.entry h3
{
	font-size: 14px;
	text-transform: uppercase;
}

/* ---- punti elenco ---- */
.entry ul, .post .entry ul
{
	font-size: 11px;
	color: #666;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 0 15px 5px;
	padding: 0;
	width: 640px;
}
.entry ul li, .post .entry ul li
{
	width: 640px;
	padding: 0;
	margin: 0 0 3px 0;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	list-style-image: none;
	list-style-type: none;
/*
	background-image: url(/w/skins/lenwiki/freccia-elenco.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
*/
	padding-left: 10px;
}

.post .entry ol, .entry ol
{
	font-size: 11px;
	color: #666;
	margin: 0 0 1em 5px;
	padding: 0;
	width: 640px;
	text-align: left;
	clear: both;
}
.post .entry ol li, .entry ol li
{
	margin: .7em 15px;
	width: 640px;
	padding: 0;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}











/********************* data post *********************/
.post-singolo
{
	width: 640px;
	float: left;
	margin-bottom: 20px;
	background-image: url('/wp/wp-content/themes/default/images/righe-oblique.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 0;
	padding-top: 10px;
	margin-left: 0;
	padding-left: 0;
	height: auto;
}

.post .data-post
{
	float: left;
	margin: 0px 10px 10px 0;
	width: 60px;
	padding: 0 5px 0 5px;
	background-image: url('/wp/wp-content/themes/default/images/data.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
.post .data-post .data-post-anno
{
	float: left;
	margin: 0;
	width: 60px;
	padding: 4px 0 0 0;
	height: 12px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

.post .data-post .data-post-giorno
{
	float: left;
	margin: 5px 0 0 0;
	width: 60px;
	padding: 0 0 0 0;
	height: 35px;
	text-align: center;
	color: #333;
	font-weight: bold;
	font-size: 35px;
}
.post .data-post .data-post-mese
{
	float: left;
	margin: 6px 0 0 0;
	width: 60px;
	padding: 0 0 0 0;
	height: 20px;
	text-align: center;
	color: #333;
	font-size: 9px;
	text-transform: uppercase;
}














/********************* pulsanti articoli prec e succ *********************/


p.avvisi-visualizzazione
{
	font-size: .8em;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}








/********************* form commenti *********************/

h3#comments
{
	font-size: 14px;
	width: 440px;
	line-height: 18px;
	text-transform: uppercase;
	margin-left: 15px;
	color: #333;
}
h3#respond
{
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	margin-top: 30px;
	border-bottom: 0;
	width: 440px;
	padding: 10px 10px 5px 10px;
	margin-bottom: 0;
	background-image: url('/wp/wp-content/themes/default/images/riga-oriz-grigia.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	margin-left: 15px;
	color: #000;
}




/* ---- punto elenco commento form ---- */
ol.commentlist, ol.commentlist li
{
	font-size: .8em;
	list-style-type: none;
	margin-left: 0;
}
ol.commentlist cite
{
	font-weight: bold;
	font-style: normal;
}
ol.commentlist p
{
	font-size: .9em;
}
ol.commentlist li.alt p, ol.commentlist li p
{
	width: 460px;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	margin-top: 10px;
}

ol.commentlist li.alt, ol.commentlist li.alt cite, ol.commentlist li.alt small.commentmetadata, ol.commentlist li, ol.commentlist li cite, ol.commentlist li small.commentmetadata
{
	font-size: 12px;
	line-height: 18px;
}
ol.commentlist li.alt cite, ol.commentlist li cite
{
	font-size: 14px;
}
ol.commentlist li.alt small.commentmetadata, ol.commentlist li small.commentmetadata
{
	font-size: 11px;
}





/* ---- form ---- */
#block-commenti
{
	width: 550px;
	float: left;
	background-image: url('/wp/wp-content/themes/default/images/bg-post.gif');
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom: 5px;
	margin-left: 75px;
}
form#commentform
{
	padding: 10px;
	margin-top: 0;
	border-top: 0;
	clear: both;
	margin-left: 15px;
}
form#commentform, form#commentform p
{
	width: 470px;
}
form#commentform small
{
	font-size: 12px;
	color: #666;
	width: 200px;
	float: left;
	margin-bottom: 5px;
}
form#commentform input
{
	width: 300px;
}
form#commentform textarea
{
	width: 440px;
}
form#commentform INPUT#submit
{
	margin-top: 20px;
	width: 150px;
}
form#commentform p a, form#commentform p
{
	font-size: 12px;
}





/********************* sidebar *********************/
#sidebar.colonna-grafica
{
	margin-top: 0;
	height: 100%;
}
#sidebar
{
	margin-top: .4em;
}

.sidebarcolumn, .sidebarchunk, .sidebarcolumn2
{
	float: left;
	height: 100%;
	width: 200px;
}
.sidebarchunk, .linkcat
{
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	background-image: none;
	width: 190px;
}



/* ---- formattazione sidebar ---- */
#sidebar ul
{
	margin: 0 0 0 0;
	padding: 0;
	width: 180px;
}
#sidebar h2
{
	color: #333;
	padding: 15px 10px 0 10px;
	margin: 0 0 .4em 0;
	font-size: .8em;
}
.sidebarchunk h2, .linkcat h2, .sidebarchunk h4
{
	font-size: .8em;
	color: #666;
	height: 30px;
	width: 180px;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	text-transform: uppercase;
}


/* ---- punto elenco sidebar ---- */
.sidebarchunk ul, .linkcat ul, .sidebarcolumn2 ul
{
	font-size: 11px;
	color: #666;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 0 0 -10px;
	padding: 0;
	width: 180px;
}

.sidebarchunk ul li, .linkcat ul li, .sidebarcolumn2 ul li.sidebarchunk li
{
	width: 180px;
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/puntoelenco2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.sidebarchunk li ul li, .linkcat li ul li, .sidebarcolumn li ul li, .sidebarcolumn2 li.sidebarchunk ul li
{
	margin-left: 1em;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: .5em;
	color: #666;
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/puntoelenco2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.sidebarchunk li ul li a, .linkcat li ul li a, .sidebarcolumn li ul li a, .sidebarcolumn2 li.sidebarchunk ul li a
{
	color: #2383CE;
	line-height: 18px;
	font-size: 12px;
}
.sidebarchunk li ul li a:hover, .linkcat li ul li a:hover, .sidebarcolumn li ul li a:hover, .sidebarcolumn2 li.sidebarchunk ul li a:hover
{
	color: #fff;
	text-decoration: underline;
	background-color: transparent;
}
.sidebarcolumn2 ul li.sidebarchunk ul li
{
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/puntoelenco2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.sidebarcolumn ul
{
	margin-top: 200px;
	clear: both;
}
.sidebarcolumn2 li ul li, .sidebarcolumn2 li.sidebarchunk ul li
{
	margin-left: 1em;
	font-size: .9em;
	line-height: 1.5em;
	margin-bottom: .5em;
	color: #666;
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/puntoelenco2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.sidebarcolumn2 li ul li a, .sidebarcolumn2 li.sidebarchunk ul li a
{
	color: #2383CE;
}
.sidebarcolumn2 li ul li a:hover
{
	color: #fff;
	text-decoration: underline;
	background-color: transparent;
}
.sidebarcolumn2 ul
{
	margin-top: 200px;
	clear: both;
}
ol.commentlist, ol.commentlist li.alt, ol.commentlist li.alt small.commentmetadata, ol.commentlist li.alt p
{
	width: 430px;
}
.sidebarchunk ul.xoxo, .linkcat ul.xoxo, .sidebarchunk2 ul.xoxo
{
	font-size: 11px;
	color: #666;
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	width: 180px;
}
.sidebarchunk ul.xoxo li, .linkcat ul.xoxo li
{
	list-style-type: default;
	margin: .7em 0;
	list-style-position: default;
	width: 180px;
	padding: 0;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	list-style-image: none;
	list-style-type: none;
/*
	background-image: url(/w/skins/lenwiki/freccia-elenco.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
*/
	padding-left: 10px;
}

.sidebarchunk li.linkcat ul.xoxo li, .linkcat li.linkcat ul.xoxo li, .sidebarcolumn li.linkcat ul.xoxo li, .sidebarcolumn2 li.linkcat ul.xoxo li
{
	margin-left: 1em;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: .5em;
	color: #666;
}

.sidebarchunk li.linkcat ul.xoxo li a, .linkcat li.linkcat ul.xoxo li a, .sidebarcolumn li.linkcat ul.xoxo li a, .sidebarcolumn2 li.linkcat ul.xoxo li a
{
	color: #2383CE;
	line-height: 18px;
	font-size: 12px;
}

.sidebarchunk li.linkcat ul.xoxo li a:hover, .linkcat li.linkcat ul.xoxo li a:hover, .sidebarcolumn li.linkcat ul.xoxo li a:hover, .sidebarcolumn2 li.linkcat ul.xoxo li a:hover
{
	/*color: #2383CE;*/
	color: #fff;
	text-decoration: underline;
	background-color: transparent;
}
.sidebarcolumn2 ul li.linkcat ul.xoxo li
{
	padding-left: 4px;
}
.sidebarchunk ul.xoxo, .linkcat ul.xoxo, .sidebarcolumn2 ul.xoxo
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.sidebarchunk ul li.linkcat, .linkcat ul li.linkcat, .sidebarcolumn2 ul li.linkcat
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.sidebarcolumn2 li.linkcat ul.xoxo li, .sidebarcolumn2 li.linkcat ul.xoxo li
{
	margin-left: 1em;
	font-size: .9em;
	line-height: 1.5em;
	margin-bottom: .5em;
	color: #666;
	list-style-image: none;
	list-style-type: none;
/*
	background-image: url(/w/skins/lenwiki/freccia-elenco.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
*/
	padding-left: 10px;
}
.sidebarcolumn2 li.linkcat ul.xoxo li a, .sidebarcolumn2 li.linkcat ul.xoxo li a
{
	color: #2383CE;
}
.sidebarcolumn2 li.linkcat ul.xoxo li a:hover
{
	color: #2383CE;
	text-decoration: underline;
	background-color: transparent;
}
.sidebarcolumn2 ul.xoxo
{
	margin-top: 200px;
	clear: both;
}







/********************* feed rss *********************/
#feed-block
{
	margin-left: 0px;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	height: 24px;
	width: 200px;
}

#feed-block a, #feed-block a:hover, #feed-block a:visited
{
	font-family: Arial, Verdana, Georgia, serif;
	color: #666;
}
#feed-block img
{
	margin-top: 0;
	padding-top: 0;
}



/********************* pagina *********************/

.post .pag-interna
{
	padding-left: 5px;
}








/****************** box laterale ******************/
.box-laterale img
{
	margin: 10px 10px 10px 10px;
	float: left;
}

.box-laterale h3
{
	text-transform: uppercase;
	font-size: 14px;
	margin: 0px 0 10px 10px;
	color: #333;
}

.box-laterale ul
{
	font-size: 11px;
	color: #666;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 0 0 10px;
	padding: 0;
	width: 190px;
}
.box-laterale ul li
{
	width: 190px;
	padding: 0;
	margin: 0 0 3px 0;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/puntoelenco2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}









/****************** scorciatoie di navigazione in alto a sx ******************/



/* 23-09-09 */

.post-singolo, .post .post-singolo
{
	padding: 0 10px 10px 0px;
}
.post .entry h3, .post .entry h2, .post .entry p
{
	margin-left: 0;
}
.post-singolo, .post .post-singolo, .post-singolo, .post .entry
{
	width: 810px;
}



/* post blog */

.dettagli-post ul, .post .dettagli-post ul
{
	font-size: 11px;
	color: #666;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 0 15px 5px;
	padding: 0;
	width: 540px;
}
.dettagli-post ul li, .post .dettagli-post ul li
{
	width: 540px;
	padding: 0;
	margin: 0 0 3px 0;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/puntoelenco2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.post .dettagli-post ol, .dettagli-post ol
{
	font-size: 11px;
	color: #666;
	margin: 0 0 1em 5px;
	padding: 0;
	width: 540px;
	text-align: left;
	clear: both;
}
.post .dettagli-post ol li, .dettagli-post ol li
{
	margin: .7em 15px;
	width: 540px;
	padding: 0;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
.post .dettagli-post p a, .post .dettagli-post ul li a, .post .dettagli-post ol li a, .post .dettagli-post p a:visited, .post .dettagli-post ul li a:visited, .post .dettagli-post ol li a:visited
{
	color: #2383CE;
}
.post .dettagli-post p a:hover, .post .dettagli-post ul li a:hover, .post .dettagli-post ol li a:hover
{
	color: #2383CE;
	text-decoration: underline;
	background-color: transparent;
}

.box-laterale .sidebarchunk
{
	background-image: none;
	padding-left: 0;
	list-style-image: none;
}
.box-laterale .sidebarchunk h2
{
	color: #666;
	font-size: 13px;
}
.box-laterale .sidebarchunk ul li a
{
	color: #666;
}
.box-laterale
{
	margin-top: 5px;
}


.dettagli-post a.continua
{
	padding-top: 4px;
	text-align: center;
	width: 100px;
	height: 20px;
	background-image: url(/wp/wp-content/themes/default/images/bg-continua.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	float: right;
}
#frmDocenti input#submit {	width: 100px;	height: auto;	background-image: url(/wp/wp-content/themes/default/images/bg-continua.png);	background-position: left top;	background-repeat: no-repeat;		color: #fff;	text-transform: uppercase;		border: none;		margin: 0 0 5px 5px;}

h1.pagetitle
{
	margin-bottom: 20px;
}




#feed-block a:hover
{
	background-color: transparent;
}


#logo
{
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}

#menu-blu ul li a, #menu-blu ul li a:hover, #menu-blu ul li a:visited
{
	font-weight: normal;
}




ul li.sidebarchunk ul li
{
	margin-left: -10px;
}


/* home wp */

#abstract-header
{
	/*width: 810px;*/
	width: 905px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-bottom: 5px;
	float: left;
	/*height: 70px;*/
	/*background-image: url(/wp/wp-content/themes/default/images/header_home.jpg);*/
}
#abstract-header h1
{
	font-size: 28px;
	line-height: 32px;
	color: #000;
	text-align: left;
	width: 500px;
	padding-top: 5px;
	margin: 0px 0px 10px 0px;
	padding-bottom: 0;		
	float: left;
}
#abstract-header h2
{
	font-size: 14px;
	line-height: 20px;
	color: #000;
	text-align: left;
	width: 500px;
	margin: 0 0 0 10px;
}
#abstract-header h2.home
{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	text-align: left;
	width: 500px;
	padding-top: 10px;
	margin: 0 0 0 10px;
}

/* search home wp per wiki */
#search-home
{
	width: 350px;
	float: right;
	margin: 20px 0 30px 50px;
	padding: 0;
	text-align: left;
}
#search-home h3
{
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	background-image: url(/wp/wp-content/themes/default/images/punto-oriz-search.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
#search-home p
{
	font-size: 12px;
	line-height: 24px;
}
#search-home p img
{
	padding: 0;
	margin: 2px 0 0 0;
}
#search-home p span.grosso
{
	font-size: 14px;
	font-weight: normal;
}
#searchInput
{
	font-size: 12px;
	color: #666;
	height: 14px;
}
input.searchButton
{
	background-color: #F63;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #dc6b00;
	text-transform: uppercase;
	height: 22px;
	background-image: url(/wp/wp-content/themes/default/images/bg-searchbutton.gif);
	background-repeat: repeat-x;
}

/* search home wp per post WP*/
#search-home-wp
{
	width: 350px;
	float: left;
	margin: 20px 0 30px 0;
	padding: 0;
	text-align: left;
}
#search-home-wp h3
{
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	background-image: url(/wp/wp-content/themes/default/images/punto-oriz-search.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
#search-home-wp p
{
	font-size: 12px;
	line-height: 24px;
}
#search-home-wp p img
{
	padding: 0;
	margin: 2px 0 0 0;
}
#search-home-wp p span.grosso-wp
{
	font-size: 14px;
	font-weight: normal;
}
#searchInput-wp
{
	font-size: 12px;
	color: #666;
	height: 14px;
}
input.searchButton-wp
{
	background-color: #F63;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #dc6b00;
	text-transform: uppercase;
	height: 22px;
	background-image: url(/wp/wp-content/themes/default/images/bg-searchbutton.gif);
	background-repeat: repeat-x;
}

/* risultati ricerca */
.mw-search-results
{
	margin: 0;
	padding: 0;
}
.mw-search-results li
{
	list-style: none inside;
	margin: 0;
	padding: 0;
}
.searchresult
{
	color: #666;
	font-size: .9em;
	line-height: 1.2em;
}
.mw-search-result-data
{
	font-size: .9em;
}


#footer a
{
	text-decoration: none;
	color: #007EB0;
}

#img-sezione h1, #abstract-header h1
{
	font-size: 28px;
	font-weight: normal;
		/*font-family: Georgia, Trebuchet MS, Arial, Verdana;*/
	font-family: 'Lucida Grande', Verdana, sans-serif;
}


#menu-blu ul li a
{
	font-weight: normal !important;
}

#menu-blu ul li a.attivo-menu, #menu-blu ul li a:hover
{
	font-weight: bold !important;
}

#logo-gruppolen
{
	width: 52px;
	float: right;
	/*margin-right: 100px;*/
	margin-right: 10px;
}


.post .dettagli-post h2
{
	width: 540px;
}
.post .dettagli-post h2 a:visited
{
	color: #000;
}

/* menu con tab colorati */

#menu-blu ul li a.rosso
{
	font-weight: normal;
	background-color: #FF394D;
}
#menu-blu ul li a.grigio
{
	font-weight: normal;
	background-color: #ADADAD;
}
#menu-blu ul li a.arancio
{
	font-weight: normal;
	background-color: #ac79e7;
}
#menu-blu ul li a.verde
{
	font-weight: normal;
	background-color: #06752c;
}

#menu-blu ul li a.rosso, #menu-blu ul li a.grigio, #menu-blu ul li a.arancio, #menu-blu ul li a.verde
{
	height: 12px;
	margin-left: -15px;
	display: block;
}
#menu-blu ul li a:hover.rosso, #menu-blu ul li a:hover.grigio, #menu-blu ul li a:hover.arancio, #menu-blu ul li a:hover.verde
{
	text-decoration: underline;
	font-weight: normal !important;
}
.ico-share {	width: 60px;	height: auto;	float: left;}

#box-share-icon {	
	width: 250px;	
	height: auto;	
	float: right;	
/*
	margin-top: -15px;
	margin-left: 75px;
*/
}

#box-search-all
{
	width: 905px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
}

#box-search-all #search-home-wp
{
	width: 400px;
	float: left;
	 margin-right: 50px;
	 padding-right: 0;
}
#box-search-all #search-home
{
	width: 400px;
	float: left;
	 margin-right: 0px;
	 padding-right: 0;
}
#box-search-all #search-home-wp h3, #box-search-all #search-home h3
{
	width: 400px;
	 margin-right: 0;
	 padding-right: 0;
}
#box-search-all #search-home-wp input#searchInput-wp, #box-search-all #search-home input#searchInput
{
	width: 300px !important;
}





