/*stili per il layout fisso*/
html, body{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;font-size: 9pt;text-align: center;background:#b1d3ff;/*background: #93045a*/ /*background:#cd0465;*/ }
img {border:0px;}

div#external_cont {
	width: 940px;margin: 0px auto;
	background: url(immagini/striscia_cont.png) repeat-y top center;
}

div#container{clear:both;width: 900px;margin: 0px auto;text-align: left;
   border-left: 1px solid #708090;border-right: 1px solid #708090;background:white;/*background: url(immagini/sfondo_container.png) repeat-x top left;*/padding-top:30px;/*padding-bottom:10px;*/ }

/*header esterno*/
div#ext_header {
/*  	width: 900px; */
	text-align:center;
	height:150px;
 	background:#b1d3ff; 
/* 	background: url(immagini/sfondo_header.png) repeat-x top; */
	border-bottom:1px solid black;
/* 	border-top:1px solid #708090; */
}
div#ext_header_2 {
	width: 940px;
	margin:0px auto;
	text-align:center;
	height:150px;
	background: url(immagini/striscia_cont.png) repeat-y top;
}
/*stile header grande*/
div#header {
 	width: 900px;
	margin:0px auto;
	text-align:left;
	height:150px;
	border-left:1px solid #708090;
	border-right:1px solid #708090;
/* 	background:#1E90FF; */
/* 	background: url(immagini/header.png) repeat-x top; */
/* 	border-bottom:1px solid black; */
/* 	border-top:1px solid #708090; */
}

div#header2 {
	background: url(immagini/sfondo_header_2.png) repeat-x top left;
	text-align:center;
}
div#contenitore_centrale {
 	width:800px;margin:0px auto;
	height:45px;
}

/*contenitore di sx,dx,content*/
div#ext_content {

}

div#header2 ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
}

div#header2 li {
	float:left;
 	width:109px;
	font:normal 12px/1 Verdana,arial;
	text-align:center;
	padding-top:6px;
	margin-top:16px;
	margin-right:10px;
	background: url(immagini/back_menu.png) no-repeat top center;
}


div#header2 li:hover {
/* 	background:url(immagini/back_menu_hover.png) no-repeat top center; */
}

div#header2 img {
	border:0px;
}

div#header2 li a.link_menu {font: bold 1.3em/1.5 arial, Georgia; /*color: white;*/text-decoration: none;}

div#header2 li#per_explorer {padding:5px 10px 14px 10px;margin:0;} 


div#footer a{color: #fff;font-weight: bold;text-decoration: underline;}

div#content div#art {padding-top:1em;}
div#content img{border:0px;}
div#content div#art p{font: 14px/1.5 arial, Georgia; padding-left:10px;padding-right:10px; text-align:justify;}
div#content div#art li {margin-left:10px;font: 14px/1.5 arial, Georgia;}


div#citazione {margin:2em;padding:0;text-align:justify;font: italic 14px/1.5 sans-serif, arial;}
h2#h2_titolo {color: navy;font-size: 1.5em;margin:10px 10px;padding:10px;background:#FFA500;border-width: 1px; border-style:solid;}

/*contenitore sopra il footer*/
div#top_footer {
	clear:both;
	background:#0d79c0;
/* 	height:40px; */
	margin-top:30px;
/*	display:inline;
	list-style-type: none;*/
}
.div_menu_footer ul{
	margin-top:10px;
	padding-right:10px;
	border-right:1px solid #0000CD;
}
.div_menu_footer li{
	display:inline;
	border-left:1px solid #0000CD;
}
.div_menu_footer a.link_menu{
	font:normal 14px/1 Verdana,arial;
	color:#0000CD;
}
div#top_footer li{
	display:inline;
	font:normal 12px/1 Verdana,arial;
	text-align:center;
}

div#footer{
	margin:0px 0px 0px 0px;
	color: #000;
/*  	height:10px; */
	background:#0d79c0;
	clear:both;
}

/*stili per la navigazione*/
#navigation ul {margin:0px;padding-left: 10px; /*list-style-image: url(immagini/li_image.png);*/ list-style-type: none;/*background-color: #EEE8AA*/}
#extra ul{padding-left: 20px;}

#navigation li,#extra li{padding-left:0px;font:normal 14px/1 Verdana,arial;/*margin-top:5px;*/}
#navigation li:hover {background:#f9ae74;}
/* div#offset {padding-left:0.5em;} */
#navigation li{
	border-bottom:1px solid #e1680a;
}

/*div#navigation li{background: url(immagini/tabella1.png) no-repeat left center;}*/
a.link_menu{/*color:#369;*/font: bold 16px/1.75em Verdana,"Times New Roman",sans-serif;text-decoration: none;color:#4169E1;margin-left:10px;}
/* a.link_menu:hover{color: #033;text-decoration: underline} */
#navigation a#activelink{color: #033;text-decoration: none}

div#date {text-decoration:underline; font:12px/1.5 arial, Georgia, serif;margin:1em;text-align:right; }

.indice_numero {/*margin-left:160px;*/padding-bottom:10px;margin:0px 10px;}
.indice_categoria{margin-left:100px;padding-bottom:10px;}
.indice_categoria_top {color:royalblue;font-size: 1.3em;/*padding:5px;background:pink;*/display:block;margin-bottom:5px;}
.indice_numero_top {
/* 	color:royalblue; */
	font: normal 1.3em/1 Verdana,arial;
	margin:0px 10px 10px 0px;
	padding:10px;
/* 	background:mistyrose;border-width: 1px; */
/* 	border-style:solid; */
	display:block;
}
/*immagine di numero/categorie all'interno dell'indice di categoria/sezione*/
.img_categoria,.img_numero {
	float:left;
/* 	margin-right:10px; */
}
/*div inferiore con la data all'interno di ogni cella nell'indice di numero/categorie*/
.data_categoria,.data_numero {
	float:right;
	margin-right:10px;
}
/*div che contiene una voce di numero/categoria all'interno della pagina sezioni*/
div.class_categoria {
	margin:5px 5px;
	padding:5px;
	background:#D8BFD8;
	border:1px solid #6A5ACD;
	height:110px;
	font: 13px/1.5 Verdana, Georgia;
}
div.class_numero {
	font: 14px/1.5 arial, Georgia;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}
.ie div.class_numero,.ie div.class_numero {
		width:100%;
}
/*div per eseguire il clear:both alla fine di ogni blocco*/
.bottom_indice {
	clear:both;
}
/*tabella che contiene una voce di categoria all'interno della pagina sezioni*/
div.class_section {
	margin:5px 5px;
	padding:5px;
	background:#D8BFD8;
	border:1px solid #6A5ACD;
}

/*abstract delle slide della home*/
#abstract_slide {
	font: 14px/1.5 arial, Georgia;
	margin:0px;
	text-align:justify;
}

/* citazioni sulla colonna sinistra!!!! */
div#box_citazioni {
	margin:0px 3px 5px 3px;
	text-align:left;
	font:12px/1.5 arial, Georgia, serif;
	padding:0;
	background: #DDA0DD;
	border-top:1px solid #800080;
	border-bottom:1px solid #800080;
	color:#4B0082;
}

div#cite {padding:1.5em;text-align:center}
div#cite_autore {text-align:right;padding:1em;}

div#fascia_sopra {
	padding:10px 10px 10px 0px;
	margin:0px 10px 0 10px;
	background:#ffbaa4;
	height:120px;
}

div#fascia_sopra h3 {
	margin:0 0 3px 0;
	font:bold 18px/1 arial,Verdana;
	text-decoration:underline;
}

div#fascia_sopra img {
	margin:0 10px;
}

div#fascia_sotto {
	padding:8px;
	background:#f56e53;
	border-top:1px solid #701806;
	margin:0px 10px 0px 10px;
}

/*stile cappello superiore slide home*/
#capp_slide {
	height:24px;
	background: url(immagini/capp_slide.png) no-repeat top;
}

/*stile div inferiore slide home*/
#bottom_slide {
	height:24px;
	background: url(immagini/bottom_slide.png) no-repeat bottom;
	margin-bottom:0px;
}

/*stile per lo span avanti e indietro slide*/
#home { margin:0 2em 0 0;color:blue; text-decoration:underline; cursor:pointer;}

/*stile scritte numero visitatori*/
#visite {
	margin:5px;
	font: normal 11px/1.75em Verdana,"Times New Roman",sans-serif;
	color:#696969;
}

/*stile scritta sotto form_commento in inserisci.php*/
#scritta_emot {
	background:#ffefaf;
	border:1px dashed #DAA520;
	color:royalblue;
	margin:10px 0px;
	width:330px;
	padding:5px;
	font:bold 12px/1.5 arial, Georgia, serif;
}

/*stile lista emoticons*/
#lista_emot {
	background:#ffefaf;
	border:1px dashed #DAA520;
	color:royalblue;
	margin:10px 0px;
	width:330px;
	padding:5px;
	font:bold 12px/1.5 arial, Georgia, serif;
}

/*stile box dove ci sono scritte le visite*/
#box_visite {
	text-align:left;
}

/*stile tabella che contiene foto e abstract nell'indice*/
#tab_indice {margin-left:10px;}

#blog {
	padding-left:10px;
	padding-right:10px;
}

/*stile box che contiene gli elenchi*/
#elenchi {
	margin:20px;
	padding:10px;
	background:#E0FFFF;
	border: 1px solid black;
}

/*stile dei link sitiamici*/
a.link_sitiamici {
	padding:17px;
	background:LIGHTCORAL;
	font:bold 14px/1.5 Comic Sans,Georgia;
}
/*
font:bold 14px/1.5 Comic Sans,Georgia;*/

div#div_scrivimi {
	margin:15px;
	text-align:justify;
}

/*stile di un modulo*/
div.modulo {
	width:160px;margin:10px auto;text-align:left;
	padding-bottom:30px;
	background:white;
}
/*stile modulo per explorer*/
div.ext_modulo {
	text-align:center;
}
/*ogni elemento di sitiamici*/
div.immagine {
	padding:1em 0 0 0;
	text-align:center;
}

/*stile lista pagine*/
div.pagina {
	text-align:right;
	font:normal 14px/1 Verdana,arial;
	padding:10px;
}

div.pagina a {
	padding:0 5px;
	padding:5px 10px;
	border:1px solid #4169E1;
	color:#4169E1;
	background:#d1deed;
} 

/*stile del div titolo numero:interno */
div.titolo_contenuto_interno {
	text-align:left;
	font: normal 18px/1 Verdana,arial;
	color:#4169E1;
	margin:20px 3px 20px 0px;
	text-decoration:underline;
}
div.titolo_contenuto_interno a {
	color:maroon;
}

/*stile del div titolo numero:esterno */
div.titolo_contenuto_esterno {
}

/*stile del div titolo categoria:interno */
div.titolo_categoria_interno {
	text-align:center;
	margin-left:15px;
	font: normal 18px/1 Verdana,arial;
	color:MAROON;
}

/*stile del div titolo categoria:esterno */
div.titolo_categoria_esterno {
}

/*stile del div titolo sezione:interno */
div.titolo_sezione_interno {
	text-align:center;
	color:MAROON;
	font: normal 18px/1 Verdana,arial;
}

/*stile del div torna_parent:interno */
div.torna_parent_interno {
	font:normal 14px/1.5 arial, Georgia, serif;
	margin:10px 10px 0 10px;
	padding:5px;
}
/*stile del div torna_parent:interno.link */
div.torna_parent_interno a {
	color:MAROON;
}

/*stile del div successiva:interno */
div.successiva_interno {
	font:bold 16px/1.5 arial, Georgia, serif;
	text-align:right;
	margin:10px;
}

/*stile del div successiva:interno.link*/
div.successiva_interno a {
	font:bold 14px/1.5 arial,Georgia;
	color:MAROON;
}

/*stile della numerazione degli articoli in categoria*/
.numerazione {
	color:#A52A2A;
}

/*stile elenco ultimi commenti blog e articoli*/
.ultimi_commenti_post,.ultimi_commenti_art{
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	font:normal 18px/1 Verdana;
}

.ultimi_commenti_art .item_ultimi_post{
	margin-left:-10px;
}
.ultimi_commenti_post li,.ultimi_commenti_art li {
	list-style-type: none;
	padding-left:0px;
	margin:10px 0px;
	font:normal 14px/1.5 arial;
	color:#1E90FF;
}
.ultimi_commenti_post a,.ultimi_commenti_art a {
	color:#483D8B;
	padding-left:0px;
	margin-left:0px;
}


/*stile titolo ultimi commenti blog e articoli*/
/*.titolo_ultimi_commenti_post,.titolo_ultimi_commenti_art {
	font:bold 16px/1 arial;
	padding:5px;
	margin:3px;
	background:#c41e7d;
	color:white;
}*/

/*stile div esterno di ultimi commenti blog e articoli*/
/*.ultimi_commenti_art li{
	list-style-type:none;
 	margin:5px 0px;
}

.ultimi_commenti_art ul{
	padding-left:0px;
	margin-left:0px;
}*/

/*stile estterno abstract articoli home*/
.est_est_abst {
/* 	width:700px;margin-left: 13px; */
}

/*stile esterno lista articoli home e categoria*/
.esterno_lista_art {
/* 	background:#c3e7fa; */
}

/*stile data nella lista articoli all'interno di una categoria*/
.date_art_list {
	font: normal 12px/1 arial,Georgia;
	color:black;
	padding: 2px 10px;
	text-align:right;
	text-decoration:underline;
}

/*stile del titolo della lista di articoli in home o categoria*/
.titolo_lista_art {
	margin:2px;
	padding:10px;
	background:#c41e7d;
	font:bold 14px/1 arial,Georgia;
	color:#ff985f;
}

/*scritta allerta*/
#h2_alert {
	padding:5px;
	margin:5px 5px 15px 5px;
	background:TOMATO;
	border:1px solid MAROON;
	color:MAROON;
}

/*stile div home_sx:colonna sinistra sotto*/
.home_sx{float:left;width:505px; /* Dimensioni per Opera 5 */
	width:495px; /* Dimensioni per Explorer 5.x */
	width:505px; /* Dimensioni per browser standard compliant */
	padding:0;
/* 	border-right: 2px groove #ccc; */
}

.home_dx {
	margin-left:505px;
}

.home_center {
	clear:both;
}


/*stile stringa sopra slides in home*/
.titolo_slides {
	font:bold 18px/1 Verdana;
	margin:10px 10px 25px 10px;
	color:#6495ED;
	text-decoration:underline;
}

/*stile div esterno ultimi articoli*/
.esterno_ultimi_articoli ul{
 	margin-left:5px; 
}

/*stile li del navigation*/
#navigation .esterno_ultimi_articoli li{
	border:none;
	margin-left:15px;
}
#navigation .esterno_ultimi_articoli li:hover{
	background:white;
}


.esterno_ultimi_articoli li {
	list-style-image: url(immagini/li_image.png);
	margin-top:5px;
}
.esterno_ultimi_articoli a {
	font: bold 14px/1.75em Verdana,"Times New Roman",sans-serif;text-decoration: none;color:#4169E1;
}
.esterno_ultimi_articoli a:hover{color: #033;text-decoration: underline}


/*stile del titolo delle pagine nella slide home*/
#titolo_slide {
	height:25px;
}
#titolo_slide a{
/* 	color:white; */
	font: normal 20px/1 Verdana,arial;
}

/*stile classe esterna categoria e sezione*/
.ext_categoria,.ext_sezione {
/* 	float:left; */
}
/*stile classe inferiore categoria e sezione*/
.bottom_categoria,.bottom_sezione {
/* 	clear:both; */
}
/*stile larghezza input text del search*/
.class_input_search_pagine {
	width:150px;
	margin-left:10px;
}
/*titolo e abstract risultati ricerca*/
.titolo_search {
	font:bold 14px/1 Verdana,arial;
	color:royalblue;
}
.abstract_search {
	font: normal 14px/1 Verdana,arial;
	margin:5px 0px;
}
/*blocco titolo abstract (risultato della ricerca)*/
.item_serch {
	margin:20px;
	padding:5px;
}


/*stile sfondo del titolo dei moduli*/
.class_titolo_modulo {
/* 	background: url('immagini/back_titolo_modulo.png') no-repeat top left; */
	background:#abdfff;
	/*height:25px;*/
	margin:2px;
	padding:10px;
	text-align:left;
	/*padding-left:10px;*/
	font:normal 12px/1 Verdana,arial;
	border-top:1px solid #1093e9;
	border-bottom:1px solid #1093e9;
/* 	padding-top:8px; */
	/*color:#696969;*/
}

/*stile input cerca*/
.input_search_pagine {
	float:left;
	width:100px;
	margin:5px;
	border:1px solid #696969;
/* 	background:red; */
}
/*pulsante search*/

.ie .text_search_pagine {
	margin-top:5px;
}

.text_search_pagine {
	float:left;
	margin-top:4px;
	font:normal 12px/1 Verdana,arial;
	border:1px outset #696969;
	cursor:pointer;
}
/*box contenente il modulo search*/
.ext_search_pagine {
	margin-top:10px;
	height:35px;
}

/*stile data articolo*/
.cat_date {
	color:#708090;
}
/*link leggi tutto e commenti*/
a.cat_leggi_tutto,a.cat_commenti {
/* 	background:#98FB98; */
	float:left;
	height:40px;
	width:120px;
	background: url(immagini/sfondo_leggi_tutto.png) no-repeat top left;
	padding-top:9px;
	padding-left:15px;
	font:normal 14px/1 Verdana,arial;
	margin-right:10px;
}
/*div con il testo dell'articolo e dell'abstract*/
.cat_testo {
	margin-bottom:20px;
}

/*stile di un articolo*/
.esterno_articolo {
	margin:10px;
	padding-bottom:40px;
}
/*menu a destra*/
.div_menu_right a.link_menu {
font:normal 14px/1.5 Verdana;
color:#4169E1;
}

.div_menu_right ul {
padding:0px;
margin:0px;
}

.div_menu_right li {
list-style-type:none;
padding:0px;
margin-left:-20px;
}
