/*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: #93045a*/ background:#cd0465; }
img {border:0px;}

div#external_cont {background: url(immagini/striscia.png) repeat-x top;}

div#container{width: 900px;margin: 0px auto;text-align: left;
   border-left: 1px solid black;border-right: 1px solid black;background:#ffe2bf;/*background: url('immagini/sfondo4.png') repeat-y top right;*/padding-top:150px; }

/*stili generici, su header e footer*/
div#header{
	margin: 0px;
	padding:0 px;
	height:150px;
	position:absolute;
	top:0px;
}
/*div#header img{margin:0}*/

div#header2 {
/*	position:absolute;
	top:150px;
	left:auto;
	width:900px;*/

	border-top: 1px solid #050505;
	border-bottom: 1px solid #050505;
/* 	background: url('immagini/striscia.png') repeat-x top left; */
	background:#c41e7d;
	padding:0px;
	margin:0px;
	height:35px;
}


div#header2 ul {
	padding:0px;
	margin:0px;
/* 	text-align:center; */
}

div#header2 li {
	display: inline;
	border-left: 3px groove #cb177d;
	padding:7px 5px 12px 5px; 
	margin:0px 0px;
}

div#header2 li:hover {
	background:#ff985f;
}

div#header2 img {
	border:0px;
}

div#header2 li a.link_menu {font: normal 1.3em/1.5 arial, Georgia; color: #050505;text-decoration: underline;}

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

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

/*stili specifici per il layout*/
/* div#navigation{float:left;width:155px;width:145px;width:155px;padding:0;} */

/* div#content{margin-left:155px;border-left: 2px groove #ccc;} */

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; }

div#footer{clear:both; margin: 0;color: #000;height:40px;border-top:1px solid black;border-bottom:1px solid black;}
/* div#footer td{text-decoration: underline} */

/*stili per la navigazione*/
#navigation ul{margin: 2em 6px 0 0px;padding-left: 0px; /*list-style-image: url(immagini/simboletto.png);*/ list-style-type: none;/*background-color: #EEE8AA*/}
#navigation li{border-left:0px solid #ccc; border-right:0px solid #ccc; border-top:0.5px dashed #ccc; border-bottom:0px dashed #ccc; margin-left:27px; padding:0; }
#navigation li:hover {background:none;}
div#offset {padding-left:0.5em;}

/*div#navigation li{background: url(immagini/tabella1.png) no-repeat left center;}*/
a.link_menu{/*color:#369;*/font: normal bold 1.4em/1.75em "Times New Roman",sans-serif;text-decoration: none;}
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; }

/*div#indietro {text-align:left;text-decoration:underline;font: 12px/1.5 arial,Georgia;color:#822222}
div#avanti {text-align:right;text-decoration:underline;font: 12px/1.5 arial,Georgia;color:#822222}*/

/* titoli dell'indice!!!!*/
/*h2.indice {
	color:royalblue;
	font: normal 1.5em/1 arial,Verdana;
	margin:10px 10px;
	padding:10px;
	background:mistyrose;border-width: 1px;
	border-style:solid;
}*/

/* titoli di numero/categorie (inferiore e top) all'interno della pagina categorie/sezioni*/
.indice_categoria,.indice_numero {margin-left:160px;padding-bottom:10px;}
.indice_categoria a,.indice_categoria_top a {color:royalblue;font-size: 1.5em;padding:5px;background:pink;display:block;margin-bottom:5px;}
.indice_numero_top {
	color:royalblue;
	font: normal 1.5em/1 arial,Verdana;
	margin:10px 0px 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
}
/*div che contiene una voce di numero/categoria all'interno della pagina sezioni*/
div.class_categoria {
/* 	float:left; */
	margin:5px 5px;
	padding:5px;
	background:#D8BFD8;
	border:1px solid #6A5ACD;
	height:160px;
}
div.class_numero {
	font: 14px/1.5 arial, Georgia;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	margin-bottom:10px;
}
.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;
/* 	height:500px; */
/* 	background:red; */
}
/* abstract dell'indice!!!!*/
/*.abstract {
	font: 14px/1.5 arial, Georgia;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}*/

/*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;background-color: #49a377; text-align:left;border-top:1px solid black;border-bottom:1px solid black; font:12px/1.5 arial, Georgia, serif;/* color:#8A2BE2;*/padding:0;}

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

div#fascia_sopra {
	padding:10px 10px 10px 0px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	margin:0px 10px 0 10px;
	background:orange;
	height:150px;
}

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

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

div#fascia_sotto {
	padding:8px;
	background:#ee8232;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	margin:0px 10px 10px 10px;
}

/*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:bold 12px/1.5 verdana,arial, Georgia, serif;
}

/*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 {
margin:10px 3px 5px 3px;
background:orange;
text-align:left;
border-top:1px solid black;
border-bottom:1px solid black;
}

/*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 {
margin-top:10px;
margin-bottom:10px;
}

/*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;
	margin-bottom:1em;
/* 	background:red; */
}

div.pagina a {
border-left: 2px groove #36c;
padding:0 5px;
} 

/*stile del div titolo numero:interno */
div.titolo_contenuto_interno {
	text-align:left;
	color:INDIANRED;
	font:bold 14px/1 Verdana,arial;
	margin:4px 0px;
	/*margin:3px;
	padding:2px;
	background:NAVAJOWHITE;
	border:1px solid INDIANRED;*/
}

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

/*stile del div titolo categoria:interno */
div.titolo_categoria_interno {
	text-align:center;
	color:INDIANRED;
}

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

/*stile del div titolo sezione:interno */
div.titolo_sezione_interno {
text-align:center;
color:INDIANRED;
}

/*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 {
	list-style-image: url(immagini/simboletto.png);
/* 	list-style: none; */
	margin-left:0px;
	padding-left:27px;
	padding-top:0px;
/*	width:400px;*/
}
.ultimi_commenti_post li,.ultimi_commenti_art li {
	font:normal 14px/1.5 arial;
	color:#1E90FF;
}
.ultimi_commenti_post a,.ultimi_commenti_art a {
	color:#483D8B;
}


/*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_esterno,.ultimi_commenti_esterno_art {
	margin:5px;
/* 	border:1px solid #9370DB; */
	background:#ffe2bf;
}

/*stile esterno lista articoli home e categoria*/
/* .esterno_lista_art { */
/*  	border:1px solid #ccc;  */
/* 	background:#FFFACD; */
/* 	padding:10px 0px; */
/* 	margin:0 15px 0 15px; */
/*	width:489px;*/
/* } */

/*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 titolo lista ultimi articoli*/
.titolo_ultimi_articoli_categoria {
	margin:0px 5px;
}
/*stile modulo ultimi articoli*/
.ultimi_articoli_categoria {
	margin:0px 5px;
}
.ultimi_articoli_categoria ul {
	list-style-type: none;
	padding-left:0px;
}
/*stile div esterno ultimi articoli*/
.esterno_ultimi_articoli {
	background:red;
}

/*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;
}


/*.cat_leggi_tutto {
	padding-left:18px;
	height:25px;
	display:block;
	background: url('immagini/sfondo_list_hoover.png') no-repeat top left;
}*/


/*   usati in indice  */
h2#carta {color:royalblue;font-size: 1.5em;margin:10px 10px;padding:10px;background:mistyrose;border-width: 1px; border-style:solid; }
h2#rosso {/*color: ;*/font-size: 1.5em;margin:10px 10px;padding:10px;background:salmon;border-width: 1px; border-style:solid; }
h2#pesca {/*color: ;*/font-size: 1.5em;margin:10px 10px;padding:10px;background:peachpuff;border-width: 1px; border-style:solid; }
h1#giovanni {color:salmon;/*font-size: 1.5em;*/margin:10px 0px;padding:1px;/*background:peachpuff;border-width: 1px; border-style:solid;*/ }