body  {
	margin : 0px 3px;
	padding : 0px;
	border-left : 1px solid #BEBDBE;
	border-right : 1px solid #BEBDBE;
	border-top : 1px solid #BEBDBE;
	border-bottom : 1px solid #000080;
	background-color : #CDDDE7;
	/* background-image: url(../immagini_loghi/sfondo.jpg); */
	background-position : top;
	background-repeat : no-repeat;
	color : #04296C;
	font-size : small;
}

a.new  {
	text-decoration : none;
	/*color : #29106B;*/
	color : white;
	font-weight : bold;
}

a:hover.new  {
	color : red;
	background-color : white;

}

/* correzioni apportate a strict1 per realizzare la nuova pagina di articoli*/
div.ListaMarce  {
	text-align : center;
	border : 5px solid red;
	padding-top : 60px;
	border : none;
}

div.tutto  {
	text-align : center;
	border : 1px solid red;
}

td.Lista1  {
	padding-right : 10px;
	text-align : right;
	margin : 0px;
	border : none;
}

td.Lista2  {
	padding-right : 10px;
	text-align : right;
	margin : 0px;
	border : none;
}

/* Fine delle correzioni*/
div.riquadro_titolo  {
	float : left;
	text-align : center;
	medium;
	padding : 5px;
	margin-left : 1%;
	margin-top : 1%;
	width : 95%;
	background-color : #04296C;
	font-family : Arial;
	font-weight : bold;
	color : #FFFFFF;
}
table.marce  {
	width : 180px;
}

td.marce  {
	padding-left : 5px;
	padding-right : 5px;
}

div.autore  {
	text-decoration : none;
	font-size : small;
}

p.articoletti  {
	text-align : left;
	color : #04296C;
	margin-left : 40;
}

a:hover  {
	text-decoration : none;
}

div  {
	margin : 0px;
	padding : 0px;
}

div.centra  {
	text-align : center;
}

ul.new  {
	padding : 0px 0px 0px 0px;
	margin : 0px;
}

div.space_new  {
	border : 0px solid red;
	padding-top : 8px;
	background-color : inherit;
}

div.new_logo  {
	float : left;
	font-family : ELEGANCE, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	color : red;
	text-align : center;
	padding : 3px;
	width : 100%;
	border : 0px solid blue;
	font-style : italic;
}

div.new  {
	float : left;
	width : 95%;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 2px;
	text-align : center;
}

div.centro_new  {
	text-align : center;
	border : 1px solid #04296C;
	width : 90%;
	vertical-align : top;
	background-color : #E7E7E7;
}

div.centro_new1  {
	padding : 2%
}

div.new_uno  {
	float : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 3px;
	width : 70%;
	text-align : center;
	border : 2px solid red;
}

div.centra_class  {
	text-align : center;
	padding-top : 20px;
}

p.giustifica  {
	text-align : justify;
}

.off-left  {
	position : absolute;
	left : -999px;
	width : 990px;
}

img  {
	border : none;
}

div.esterno  {
	width : 99.80%;
	border-left : 1px solid #BEBDBE;
	border-right : 1px solid #BEBDBE;
	border-top : 1px solid #BEBDBE;
	border-bottom : 1px solid #000080;
}

div.testata  {
	width : 100%;
	height : 123px;
	background-image : url('../Immagini_loghi/fascia_grande1.gif');
	background-position : left 50%;
	background-repeat : no-repeat;
}

div.testatasx  {
	position : absolute;
	left : -999px;
	width : 990px;
}

div.testatadx  {
	background-image : url('../Immagini_loghi/fascia_media.gif');
	background-repeat : no-repeat;
	background-position : right top;
	height : 88px;
	text-align : right;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : small;
	color : #FFFFFF;
	font-weight : bold;
	background-color : inherit;
	overflow : auto;
}

div.menuOR  {
	float : right;
	width : 90%;
	background-image : url('../Immagini_loghi/fascia_piccola.gif');
	background-repeat : no-repeat;
	background-position : right top;
	height : 33px;
}

ul.menuOR  {
	padding : 5px 0px 0px 0px;
	margin : 0px;
	text-align : right;
}

ul.menuTop  {
	padding : 5px 0px 0px 0px;
	margin : 0px;
}

li.menuTop2, li.menuTop2 a, li.menuTop2 a:visited  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : small;
	color : #FFFFFF;
	font-weight : bold;
	list-style-type : none;
	display : inline;
	padding-right : 6px;
	padding-left : 6px;
	text-decoration : none;
	background-color : inherit;
}

li.menuTop2 a:hover  {
	text-decoration : underline;
	color : #FFFFFF;
	background-color : inherit;
}

table.contenitore  {
	padding : 0px;
	margin : 0px;
	border : none;
	width : 100%;
}

td.toolSX  {
	width : 180px;
	vertical-align : top;
}

td.centro  {
	vertical-align : top;
	width : 92%;
}

div.toolSX  {
	padding-top : 20px;
	width : 92%;
	vertical-align : top;
}

div.contatore  {
	border : 0px solid green;
	margin-top : 20px;
	text-align : center;
	width : 100%;
	background-color : inherit;
}

ul.titoliToolSX  {
	padding : 0px;
	margin : 0px;
	width : 100%;
}

div.Centro  {
	border : 0px solid green;
	padding-top : 20px;
	padding-left : 20px;
	padding-right : 0px;

	vertical-align : top;
}

table.percorso  {
	border : 0px solid red;
	width : 99%;
}

div.percorso  {
	border : 0px solid green;
	width : 94%;
}
 
div.footer  {
	border : 0px solid blue;
	clear : left;
	border-top : #000080 1px solid;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : small;
	color : #000000;
	font-weight : normal;
	width : 100%;
	text-align : center;
	margin-top : 0px;
	padding-top : 0px;
	background-color : inherit;
}

div.space  {
	border : 0px solid red;
	padding-top : 20px;
	background-color : inherit;
}

ul.menuORs  {
	width : 100%;
	padding-left : 0px;
	margin-left : 0px;
	padding-top : 4px;
	margin-top : 0px;
	margin-right : 0px;
	padding-right : 0px;
	padding-bottom : 4px;
	margin-bottom : 0px;
}

li.menuORs  {
	vertical-align : middle;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : small;
	color : #00418C;
	font-weight : bold;
	list-style-type : none;
	display : inline;
	border-right : 1px solid #9B1F1F;
	padding-left : 8px;
	padding-right : 4px;
	text-decoration : none;
	background-color : inherit;
}

a.menuORs, a:visited.menuORs  {
	vertical-align : middle;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : small;
	color : #00418C;
	font-weight : bold;
	text-decoration : none;
	background-color : inherit;
}

a:hover.menuORs  {
	text-decoration : underline;
}

span.Briciole  {
	padding-left : 6px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : medium;
	color : #003063;
	font-weight : normal;
	background-color : inherit;
}

div.titoliInterni, div.titoliInterni a  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : medium;
	font-weight : bold;
	margin-top : 2px;
	padding-top : 10px;
	padding-left : 0px;
	padding-bottom : 0px;
	background-color : inherit;
}

p.titoloArt  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : small;
	color : #800000;
	font-weight : bold;
	margin-top : 2px;
	padding-top : 5px;
	padding-left : 0px;
	padding-bottom : 0px;
	background-color : inherit;
}

div.testocentro  {
	border : 0px solid red;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #04296C;
	margin-left : 1%;
	margin-right : 1%;
	font-weight : normal;
	padding : 1% 1% 1% 1%;
	text-align : justify;
	width : 95%;
	background-color : inherit;
}

td.toolDX  {
	width : 175px;
	vertical-align : top;
}

table.DX  {
	width : 175px;
	vertical-align : top;
}

div.toolDX  {
	margin-top : 10px;
	padding-right : 0px;
	margin-right : 0px;
	width : 175px;
	vertical-align : top;
}

div.testocentro li  {
	list-style-type : square;
}

div.testo, div.testo a, div.testo a:visited  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 5px;
	width : 100%;
	text-decoration : none;
	background-color : inherit;
}

div.tit, div.tit a, div.tit a:visited  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : x-small;
	color : #800000;
	font-weight : normal;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 5px;
	width : 100%;
	text-decoration : none;
	background-color : inherit;
}

div.tit a:hover  {
	color : #080021;
	padding-top : 1px;
	text-decoration : none;
	background-color : #FFC75A;
}

div.tit_menu, div.tit_menu a, div.tit_menu a:visited  {
	font-family : Arial, Verdana, Helvetica, sans-serif;

	color : #800000;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 5px;
	width : 100%;
	text-decoration : none;
	background-color : inherit;
}

div.tit_menu a:hover  {
	color : #080021;
	padding-top : 1px;<br>
	font-weight : bold;
	text-decoration : none;
	background-color : #FFC75A;
}

div.radio  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : xx-small;
	color : blu;
	font-weight : normal;
	border : 1px solid #00008B;
	margin-top : 20px;
	text-align : center;
	width : 100%;
	background-color : #E7E7E7;
}

div.menu  {
	border : 1px solid #00008B;
	margin-top : 20px;
	width : 100%;
	background-color : #E7E7E7;
}
div.radio a:hover  {
	color : #080021;
	padding-top : 1px;
	text-decoration : none;
	background-color : #FFC75A;
}

li.menuOR  {
	text-align : center;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : small;
	color : #FFFFFF;
	font-weight : bold;
	list-style-type : none;
	display : inline;
	border-right : 1px solid #E3B59C;
	padding-right : 10px;
	padding-left : 10px;
	background-color : inherit;
}

li.menuOR a, li.menuOR a:visited  {
	color : #FFFFFF;
	text-decoration : none;
	padding-right : 4px;
	padding-left : 4px;
	background-color : inherit;
}

div.menuORs  {
	width : 100%;
	padding-bottom : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	margin-top : 0px;
	text-decoration : none;
}

.invisibile  {
	display : none;
}

div.centroHome  {
	float : left;
	text-align : center;
	border : 0px solid green;
	padding-top : 20px;
	padding-left : 0px;
	padding-right : 0px;
	width : auto;
	vertical-align : top;
}

div.ArticoliFoto  {
	float : left;
	text-align : center;
	border : 0px solid green;
	padding-top : 20px;
	padding-left : 10px;
	padding-right : 0px;
	width : 100%;
	vertical-align : top;
}

div.fotografie  {
	border : 0px solid blue;
	margin-right : 1%;
	margin-left : 1%;
	float : left;
	width : 32%;
}

div.fotografieArt  {
	border : 0px solid blue;
	margin-right : 1%;
	margin-left : 1%;
	float : left;
	width : 35%;
}

div.fotografieArt1  {
	border : 0px solid blue;
	margin-right : 1%;
	margin-left : 1%;
	margin-bottom : 2%;
	float : left;
	width : 35%;
}

div.fotoArt  {
	border : 0px solid blue;
	margin-right : 1%;
	margin-left : 1%;
	float : left;
	width : 44%;
}

div.testoHome  {
	border : 0px solid red;
	margin-left : 1%;
	margin-right : 1%;
	float : left;
	width : 60%;
}

div.testoArt  {
	border : 0px solid red;
	text-align : justify;
	margin-left : 1%;
	margin-right : 1%;
	float : left;
	width : 58%;
}

div.classi  {
	border : 0px solid red;
	text-align : left;
	margin : 1%;
	float : left;
	font-weight : bold;
	width : 95%;
}

div.testoUnico  {
	border : 0px solid red;
	text-align : justify;
	margin-left : 1%;
	margin-right : 1%;
	float : left;
	width : 95%;
}

div.testoA  {
	border : 0px solid red;
	text-align : justify;
	margin-left : 1%;
	margin-right : 1%;
	float : left;
	width : 44%;
}
/*
div.testo  {
	color : #1E2068;
	text-align : justify;
	border : 0px solid red;
	padding : 10px 5px 10px 5px;
	width : 95%;
	border : 0px solid blue;
}

div.testo a:hover  {
	color : #080021;
	padding-top : 1px;
	text-decoration : none;
	background-color : #FFC75A;
}
*/

div.dopo_tasti  {
	float : left;
	padding : 3% 20px 0% 20px;
	width : 94%;
	border : 0px solid red;
}

div.firma  {
	float : left;
	text-align : right;
	padding-top : 10px;
	width : 70%;
	border : 0px solid red;
}

div.destra  {
	float : left;
	text-align : left;
	padding : 1% 1% 1% 1%;
	width : 90%;
	border : 0px solid red;
}

div.pers_sin  {
	float : left;
	text-align : left;
	padding : 0% 0% 0px 10px;
	width : 43%;
	font-size : small;
	border : 0px solid blue;
}

#path UL LI  {
	DISPLAY : inline;
	LIST-STYLE-TYPE : none;
	font-style : italic;
	font-weight : bold;
}

div.pers_des  {
	float : right;
	text-align : left;
	padding : 0% 0% 0px 0px;
	width : 43%;
	font-size : small;
	border : 0px solid red;
	color : #04296C;
}

p.cariche  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : medium;
}

a.lis  {
	text-decoration : none;
	color : #800000;
}

a:hover.lis  {
	color : #D7DAEB;
	background : #04296C;
}

a.diviso  {
	text-decoration : none;
	font-weight : bold;
	border-right : 2px inset #E2E2E2;
	border-bottom : 2px inset #E2E2E2;
}

a.list  {
	text-decoration : none;
	color : #800000;
	font-weight : bold;
}

a:hover.list  {
	color : #04296C;
	background : #FFC75A;
	font-weight : bold;
}

a.art  {
	text-decoration : none;
	color : white;
	font-weight : bold;
}

a:hover.art  {
	color : #04296C;
	background : #FFC75A;
	font-weight : bold;
}

a.articoli  {
	text-decoration : none;
	color : white;
	font-weight : bold;
}

a:hover.articoli {
	color : #04296C;
	background : #FFC75A;
	font-weight : bold;
}
a.list_menu  {
	text-decoration : none;
	color : #800000;
	font-weight : bold;
	font-size : x-small;
}

div.corpo_mappa  {
	padding-left : 10px;
	border : 0px solid green;
	width : 90%;
}

div.corpo_mappa_ind  {
	padding-left : 30px;
	border : 0px solid red;
	width : 80%;
}

div.dati  {
	padding-left : 10px;
	padding-top : 15px;
	border : 0px solid green;
	width : 40%;
}

div.dati_ind  {
	padding-left : 30px;
	padding-top : 5px;
	border : 0px solid green;
	width : 60%;
}

div.articoloFoto  {
	border-bottom : 1px solid #04296C;
	padding-top : 20px;
	padding-left : 20px;
	padding-right : 0px;
	width : auto;
	vertical-align : top;
}

div.articoloUnico  {
	border-bottom : 1px solid #04296C;
	text-align : justify;
	padding : 0px 20px 20px 20px;
	width : auto;
	vertical-align : top;
	border : 0px solid red;
}

div.filmato  {
	float : left;
	border : 0px solid green;
	padding : 20px 3px 20px 4px;
	width : 50px;
	vertical-align : middle;
}

div.filmato1  {
	float : left;
	border : 0px solid green;
	padding : 0px 5px 0px 15px;
	width : 140px;
	vertical-align : middle;
}

div.titolofilmato  {
	float : right;
	border : 0px solid green;
	padding : 35px 5px 0px 5px;
	width : auto;
	vertical-align : top;
}

div.sottofilmato  {
	border : 0px solid blue;
	margin-right : 1%;
	margin-left : 1%;
	float : left;
	width : auto;
}

div.riga  {
	border-bottom : 2px solid #04296C;
	float : left;
	padding : 5px 5px 5px 5px;
	margin-left : 1%;
	color : #04296C;
	width : 95%;
}

hr.articolo  {
	color : #04296C;
	width : 95%;
}

div.valid  {
	border : 0px solid green;
	padding : 5px 5px 5px 5px;
	right : 0px;
	text-align : center;
	width : 95px;
}

