html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
	
	font-weight: normal;
	font-family: Georgia, Palatino, serif, Verdana;

}

body
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;


background-color:#e4e4e4;
background-repeat:repeat-x;

border-collapse:collapse;
border-width:0;
margin:0;
}


/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;

	

}
*/


a:link,a:visited
{
color:#336699;


}
 a:hover
{
color:#990000;


}



table.global, table.global tr, table.global tr td
{
/*
border-width:0;
margin:0;
padding:0;

*/

	
}







div
{
	border-style:solid;
	border-width: 0px;
	text-align:left;
	border-color:#d8d8d8;
	
	margin:2px 0px 2px 0px;
	
	

	
}

div#banner_publicitario
{
border-style:solid;
border-color:#000000;
border-width:1px;
height:80px;

width:880px;
text-align:center;

}



div#intestazione
{
text-align:center;	
font-family:"Courier New", Courier, mono;
font-weight:bold;
font-size:0px;

border-style:solid;
border-width:0;
margin:0;
padding:0;
background-image:url(/uploads/image/intestazione.jpg);
width:990px;
height:134px;



}

div#intestazione img
{
float:left;
margin-left:13px;
margin-top:38px;
border:0;
}

div#intestazione a:link, div#intestazione a:visited
{
text-decoration:none;
border:0;
}
div#intestazione a:visited
{
text-decoration:none;
border:0;
}

/*----------categorie principali in orizzontale-----------*/



div#categorie
{

height:60px;
margin:0px;

	/*background-image:url(uploads/image/muenu_cat.png);*/
	/*background-color:#e5e1de;*/
	
	background-repeat:repeat-x;
	font-weight:bold;
	font-size: 10px;
	/*float:left;*/	
	

	border-style:solid;
	
	border-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	
	font-family:Arial;

	/*border-width:0;*/
 
 /*min-width:990px;
 max-width:3000px;*/
/*width:100%;*/

}




div#categorie div
{
	
	/*border-color:#1e568f;*/
	
	
	float:left;
	border-style:solid;
	
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	
	margin-left:5px;
	margin-top:15px;

}

div#categorie div a, div#categorie div a:link, div#categorie div a:visited
{
	
	text-decoration:none;
	color:#FFFFFF;	
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	
font-family:Arial;
}


/*
div#categorie div a:hover
{
	background-color:#7a6d64;
	
	color:#a2a2a2;
	
	
}*/







div#divisore
{
 border-style:solid;
 border-bottom-width:5px;
 border-bottom-color:#ca0002;

}
/*--------------------------------*/



div#data_ora_search
{

padding-top:0px;
float:right;
font-size:10px;
font-family:Verdana;

/*
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;


margin-top:5px;
margin-bottom:15px;
padding-bottom:60px;*/


/*background-color:#ffffff;*/

background-repeat:no-repeat;
border-style:solid;
border-width:0px;
border-color:#f1f1f1;

margin-bottom:3px;



/*width:750;
height:40;*/

width:990px;
height:55px;


/*cancella l'allineamento del div.categoria */
clear:right;

}


div#data
{

margin:0px;
margin-top:13px;
margin-bottom:15px;
margin-right:5px;

float:left;

/*background-color:#FFFFFF;*/
color:#336699;

padding-top:8px;
padding-left:7px;

font-family:Verdana;

}

div#rss_home 
{
float:right;
margin-top:18px;

}

div#small_menu
{
float:right;
margin-top:12px;
width:300px;
color:#FFFFFF;
margin-left:5px;
}

div#small_menu div
{
float:right;
padding-right:7px;
margin-right:7px;
border-style:solid;
border-width:0;
border-right-width:1px;
border-color:#9c9c9c;

}

div#small_menu div a, div#small_menu div a:link, div#small_menu div:visited
{
color:#FFFFFF;
text-decoration:none;
font-family:Verdana;
}
div#small_menu div a:hover
{
text-decoration: underline;
}


div#search 
{

margin:0px;
margin-right:85px;
padding:0;
float:right;


border-style:solid;
border-width:0px;
/*border-left-width:15px;*/
/*border-left-color:#f6821f;*/

/*background-color:#f6821f;
background-position:left center;
background-image:url(uploads/image/lente.gif);
background-repeat:no-repeat;*/


padding-top:15px;
padding-left:20px;
padding-right:7px;

}

input#searchsubmit
{
margin-bottom:1px;
}

input#s
{
width:180px;
margin-bottom:4px; 
margin-right:4px;

}

form#searchform
{

margin:0;
margin-bottom:5px;

}

div#data_ora_search img
{
float:left;
margin-left:10px;
margin-top:10px;
margin-bottom:15px;
margin-right:10px;
}


div#sx, div#center, div#dx
{

	margin-right:10px;
	float:left;
}

div#sx
{
	
	width:20%;
	background-color:#FFFFFF;
	border-width:0px;
padding-left:5px;
	
	/*height:100%;*/
/*	position:absolute;
	bottom:0;
	top:0;*/
	
}



/*---------------categorie con sotto categorie---------------*/


div#sx div.cat_con_sottocat
{
border-style:solid;
border-width:0px;


/*font-size:11px;*/

margin-bottom:10px;
background-color:#FFFFFF;
padding:3px;

border-style:solid;
border-width:0;
border-bottom-width:1px;
border-color:#dadbdd;
font-family:Verdana;

}


div#sx div.cat_con_sottocat a, div#sx div.cat_con_sottocat a:link , div#sx div.cat_con_sottocat a:visited
{
font-family:Verdana;
color:#336699;
text-decoration:none;
padding-left:0px;
padding-right:5px;

}

div#sx div.cat_con_sottocat  a:hover
{
/*background:#b1b9f7;*/
color:#a03224;

}







div#sx div.contenitore_sottocategorie
{
border-bottom-style:solid;
background-color:#ffffff;








}




div#sx div.cat_con_sottocat div.cat
{
background:#cad9dd;
background-image:url(uploads/image/grad_new.png);
background-repeat:repeat-x;
/*background-position:left center;*/

font-family:Verdana;
font-weight:bold;
font-size:11px;

border-style:solid;
border-width:1px;
border-color:#e7e9e9;

color:#3b49ce;

padding-left:5px;
padding-top:4px;
/*padding-bottom:2px;*/

height:20px;
/*display:list-item;
list-style-image:url(uploads/image/elenco.gif);*/



}

div#sx div.cat_con_sottocat div.sottocat
{

/*background:#FFFFFF;
margin-left:0px;
position: static;
right:0;
text-align:left;
border-bottom-width:1px;
border-bottom-color:#F7F7F7;*/


border-bottom-style:none;
border-bottom-width:0px;
border-bottom-color:#000000;

font-size:10px;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;





}




/*----------------------------------------*/

div#center
{



	
	border-style:solid;
	border-left-color:#e8e8e8;
	border-right-color:#e8e8e8;
	border-right-width:1px;
	border-left-width:1px;

	
	background-color:#FFFFFF;
	width:57%;
	height:100%;



	
	
/*width:200px;*/

/*border-width:0px;
padding-left:15px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;*/


}

div#dx
{

	

	background-color:#FFFFFF;
    text-align:center;
	width:19%;
	
/*
right:10%;
top:0;
position:absolute;
width:190px;
*/
	
	margin-right:0px;

	padding-top:1px;

	clear:right;
}



div#dx div.appp
{
background-color:#FFFFFF;
padding:20px;
margin-bottom:10px;

}

div#dx div.appp div.pubblicita
{
	text-align:center;
	font-size:10px;
	border-style:solid;
	border-width:0px;
	border-color:#000000;
	margin:0px;
	padding:10px;
	background-color:#f6f6f6;
	
}

div#dx div.appp div.pubblicita div
{
text-align:center;
width:95px;

color:#000000;
margin:0;
border-width:0;

}


div#dx div.appp div.pubblicita a img, div#dx div.appp div.pubblicita a:link img, div#dx div.appp div.pubblicita a:visited img
{
border-width:2px;
border-color:#004276;
width:95px;

}

div#dx div.appp div.pubblicita a:hover img
{
border-color:#ca0002;
}


div#footer
{	
clear:left;

font-family:Verdana;
font-size:8px;

width:990px;
height:60px;
background-color:#FFFFFF;
background-image:url(/uploads/image/footer.jpg);
background-repeat:no-repeat;

 border-style:solid;
 border-bottom:0px;
 
 text-align:center;



padding-top:0px;
/*padding-bottom:10px;*/


}

div#footer a:link, div#footer a:visited
{
color:#0066FF;
text-decoration:none;
} 
div#footer a:hover
{
color:#ca0002;
}


div#center div.contenitore_area_principale
{
background-color:#FFFFFF;

padding:10px;
margin-bottom:10px;
/*font-family:"MS Sans Serif";*/
/*font-family:"Arial";*/


}

div#center div.contenitore_area_principale img
{
margin-left:4px;
margin-right:4px;
}

/*div per area principale*/

 /*a.menu:link {text-decoration: none;color: #ffffff;}
 a.menu:visited {text-decoration: none;color: #ffffff;}
 a.menu:hover  {text-decoration: none;color: #cccccc;}*/


div#area_principale_1 a:link, div#area_principale_2 a:link, div#area_principale_3 a:link
{
	text-decoration: none;
	color:#000000;
}
div#area_principale_1 a:visited, div#area_principale_2 a:visited, div#area_principale_3 a:visited
{
	text-decoration: none;
	color:#000000;
}
div#area_principale_1 a:hover, div#area_principale_2 a:hover, div#area_principale_3 a:hover
{
	text-decoration: none;
	color:#3976dc;
}


div#area_principale_1 div.testo_anteprima a:link, div#area_principale_2 div.testo_anteprima a:link, div#area_principale_3 div.testo_anteprima a:link, 
div#area_principale_1 div.testo_anteprima a:visited, div#area_principale_2 div.testo_anteprima a:visited, div#area_principale_3 div.testo_anteprima a:visited
{
color:#050285;
font-weight:bold;

}



div#area_principale_1 div.testo_anteprima a:hover, div#area_principale_2 div.testo_anteprima a:hover, div#area_principale_3 div.testo_anteprima a:hover
{
color:#050285;
text-decoration:underline;

}



div.sub_titolo
{
	font-size:15px;	
	margin-bottom:20px;
	font-style:oblique;
	font-family:"Georgia";
}




/*-----------1-------------------*/
div#area_principale_1
{
 	width:100%;
	float:left;
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-color:#e6e6e6;

	
	padding-bottom:5px;
	



}

div#area_principale_1 div.titolo
{
	
	/*font-size:2.69em;
	margin-bottom:5px;
	letter-spacing:-0.1em;*/
	/*font-family:"Georgia";
	
	font-size: 2.69em;
letter-spacing:-1px;
word-spacing:-1px;*/
/*
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	font-family: Georgia, Palatino, serif;
	font-size:30px;
	font-weight: normal;
*/

	



	font-size:40px;
	/*line-height:90%;*/
    
	

}



div#area_principale_1 div.testo_anteprima
{

		
	padding-left:5px;
	font-size:13px;	
	font-family:Georgia;
	line-height:140%;

}



div#area_principale_1 img.normale
{
float:left;
margin-right:10px;
margin-bottom:10px;
width:350px;

border-width:0px;
border-style:solid;
border-color:#d8d8d8;

}

div#area_principale_1 img.orizzontale
{
width:540px;
}





/*--------------------------2--------*/

div#area_principale_2
{
	width:100%;
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-color:#e6e6e6;

	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	
	float:left;
 	
}
div#area_principale_2 div.titolo
{

	/*font-family:"Times New Roman";*/
	font-size:30px;
}

div#area_principale_2 img.normale
{
float:right;
margin:5px;
border-style:solid;
border-width:0px;
border-color:#d8d8d8;
width:180px;
}


div#area_principale_2 img.orizzontale
{
width:540px;
}

div#area_principale_2 div.testo_anteprima
{
	
	font-size:13px;		
	padding-left:5px;
	text-align:justify;
	font-size:13px;	
	font-family:Georgia;
	line-height:140%;


}


/*--------3-----------*/
div#area_principale_3
{
	width:400px;

	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-color:#e6e6e6;

	padding-bottom:5px;

float:left;
		
}

div#area_principale_3 div.titolo
{
	font-family:"Times New Roman";
	font-size:30px;
}
div#area_principale_3 img.normale
{
float:left;
width:0px;
}


div#area_principale_3 img.orizzontale
{

width:0px;
}


div#area_principale_3 div.testo_anteprima
{
	font-family:"Georgia";
	font-size:13px;
	padding-left:5px;
	line-height:140%;
}







/*fine area principale*/


/*----------------categorie in area principale center--------------------*/

div#cat_home_center
{
width:400px;


background-color:#FFFFFF;
padding:0px;

margin:0;
margin-left:10px;


border-style:dashed;
border-width:0px;
border-color:#000000;

padding-bottom:0;
margin-bottom:0;


/*padding-right:0px;*/

/*margin-left:0px;
margin-right:5px;
margin-bottom:10px;*/

clear:left;
}

div#cat_home_center table tr
{
	
}

div#cat_home_center table tr td
{
/*background-color:#f8f1d8;*/
}


div#cat_home_center div.cat_home
{
/*float:left;*/

background-color:#f6f0d6;
background-image:url(/uploads/image/yellow_x.png);
background-repeat:repeat-x;
background-position:top;

width:175px;
border-bottom-width:0px;

border-style:solid;
border-width:1px;
border-color:#aba695;
/*margin-bottom:2px;*/

margin:5px;
margin-bottom:15px;

padding:5px;

font-size:12px;
}





div#cat_home_center  div.titolo a, div#cat_home_center  div.titolo a:link, div#cat_home_center  div.titolo a:visited 
{
font-weight:bold;
color:#004276;
text-decoration:none;
font-family:Verdana;

}

div#cat_home_center div.titolo a:hover
{
color:#CC0033;
text-decoration:underline;

}


div#cat_home_center div.cat_home img,div#cat_home_center div.cat_home img
{
/*float:left;*/
width:130px;
border-style:solid;
border-color:#d8d8d8;
border-width:1px;
margin-right:4px;
}

div.cat_home div.testo_anteprima, div.cat_home div.testo_anteprima p, div.cat_home div.testo_anteprima div 
{
font-family:Verdana;

}

div.cat_home div.testo_anteprima a:link, div.cat_home div.testo_anteprima a:visited
{
color:#050285;
font-weight:bold;
font-family:Verdana;
}

div.cat_home div.testo_anteprima a:hover
{
color:#a03224;
text-decoration:underline;
}


/*-----------------------------------------------------------*/

/*-------------------notizie in coda----------------------------*/


div.contenitore_notizia_in_coda
{
clear:left;


background-color:#FFFFFF;
padding:10px;
margin-top:0;
padding-top:0;

margin-bottom:10px;

}

div.contenitore_notizia_in_coda img
{
margin-left:4px;
margin-right:4px;
}


div.notizia_in_coda
{
	padding-top:10px;	
	border-style:solid;
	border-width:0px;
	margin-bottom:10px;

		
}



div.notizia_in_coda a, div.notizia_in_coda a:link, div.notizia_in_coda a:visited
{
	color:#000000;
	
	text-decoration:none;
} 
div.notizia_in_coda a:hover
{
	color:#3976dc;
}

div.notizia_in_coda div.titolo
{
	
	font-size:30px;
}
div.notizia_in_coda img.normale
{
	float:left;
	width:0px;
}

div.notizia_in_coda img.orizzontale
{
	float:left;
	width:0px;
}
div.notizia_in_coda img
{
width:0;
}

div.notizia_in_coda div.testo_anteprima
{	
	font-size:14px;
	margin-bottom:7px; 
	font-family:"Georgia";
	line-height:140%;
}

div.notizia_in_coda div.testo_anteprima a:link, div.notizia_in_coda div.testo_anteprima a:visited
{
color:#050285;
font-weight:bold;


} 
div.notizia_in_coda div.testo_anteprima a:hover
{
color:#a03224;
text-decoration:underline;
}



/*---------------------------------------------------------------*/



/*-----------------singolo articolo-------------*/

div#contenitore_pagina_articolo
{
background-color:#FFFFFF;
padding:10px;
margin-bottom:10px;


}

div#contenitore_pagina_articolo a:link, div#contenitore_pagina_articolo a:visited
{
color:#336699;
text-decoration:none;
}

div#contenitore_pagina_articolo a:hover
{
color:#990000;
text-decoration:underline;

}

div.single_titolo
{


	font-size:35px;
	line-height:90%;



}

div.single_articolo
{

font-size:14px;
margin-bottom:10px;
/*font-family:"MS Sans Serif";*/
font-family:Georgia;
line-height:160%;

}




div.single_articolo img
{
border-style:solid;
border-width:0px;
border-color:#d8d8d8;
margin:4px;
}


div.single_data
{
font-size:11px;
text-align:right;
font-family:Verdana;

}

div.single_autore
{
font-size:12px;
text-align:right;
font-weight:bold;
}

div.link_pdf
{
	text-align:left;
	font-family:Verdana;


}


/*div.link_pdf span
{
border: 0px solid gray; 
width: 160px; 

}*/

div.link_pdf a, div.link_pdf a:link, div.link_pdf a:visited
{
	font-family:Verdana;
	background-image:url(/uploads/image/pdf.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:18px;
	
	
	text-decoration:underline;
	font-size:12px;
	color:#0099FF;
	
}
div.link_pdf a:hover
{
	color:#ca0002;
}

div.link_pdf img
{
border-width:0px;
/*width:25px;*/

margin-right:3px;

}
div.link_pdf div
{
text-align:left;
}

div.link_pdf div a
{
font-family:Verdana;
}

/*--------------------*/

div.link_feed a:link, div.link_feed a:visited
{
	background-image:url(/uploads/image/feed.png);
	background-repeat:no-repeat;
	background-position:left middle;

	padding-left:17px;
	padding-bottom:3px;
	
	text-decoration:none;
	font-family:"Verdana";	
	font-size:11px;
	color:#336699;
	

}
div.link_feed a:hover
{
	text-decoration:underline;
}
/*-----------------*/

span.post2pdf_span
{
visibility:hidden;
}


div.dopo_content
{
clear:left;

}

/*---------------------------invia commento --------------------------------*/
form.commentform p label 
{
font-size:50px;

}



/*-------------------------------------------------------------------------------*/




/*-----------commenti per articolo------------------*/

div#contenitore_messaggi_post
{
padding:10px;
font-family:"Georgia";

}


div#contenitore_messaggi_post div.single_commento
{
border:solid 1px #d8d8d8;
overflow:hidden;
width:96%;
background-color:#f6f6f6;
margin-bottom:10px;
padding:10px;
clear:left;



}

div#contenitore_messaggi_post div.single_commento p,  div#contenitore_messaggi_post div.single_commento cite
{
padding:0px;

}

div#contenitore_messaggi_post div.single_commento p
{
font-family:"Georgia";
font-size:12px;

}

div#contenitore_messaggi_post div.single_commento p a:link, div#contenitore_messaggi_post div.single_commento p a:visited
{
text-decoration:none;
color:#336699;
}
div#contenitore_messaggi_post div.single_commento p a:hover
{
color:#990000;
} 


div#contenitore_messaggi_post div.single_commento cite
{
float:right;
font-family:"Georgia";
font-size:12px;
text-align:right; 
/*border:solid 0 #d8d8d8;
border-top-width:1px;
margin-right:10px;*/
}

div#contenitore_messaggi_post div.single_commento em.in_moderazione
{
padding:10px;
font-family:Georgia;
font-size:12px;
}


/*----------------------------------------*/


/*------------------ricerca--------------------*/


div#ricerca
{
background-color:#FFFFFF;
padding:10px;
	
}

div#ricerca div.post
{
margin-bottom:25px;

}

div#ricerca div.post div.titolo a, div.ricerca div.post div.titolo a:link, div.ricerca div.post div.titolo a:visited
{
font-size:28px;
text-decoration:none;
/*color:#336699;*/
color:#363636;

}
div#ricerca div.post div.titolo a:hover
{
color:#3976dc;


}




div#ricerca div.post div.anteprima
{
font-family:Georgia;
font-size:14px;
}




/*---------calendario-------------*/
div#calendario
{
background-image:url(/uploads/image/agenda_bg.jpg);
background-repeat:no-repeat;
background-position:left;


border-style:solid;
border-width: 1px;

border-color:#d8d4d1;

font-size:11px;



margin-top:10px;
margin-bottom:10px;


padding-top:20px;
padding-bottom:20px;
padding-left:68px;
font-family:"Verdana";

/*
margin-bottom:10px;
margin-left:10px;
margin-right:10px;*/

}

div#calendario a, div#calendario td
{
font-family:Arial;
}

div#calendario table 
{

}

div#calendario table tbody.giorni
{
background-color:#f6f6f6;



}





div#calendario table.nav
{
margin-left:16px;

}

div#calendario a, div#calendario a:link, div#calendario a:visited
{
	text-decoration:none;
	color:#004276;
	font-weight:bold;
}
div#calendario a:hover
{
	color:#ca0002;

	
}

div#calendario  table thead tr th
{
font-weight:bold;
}





/*------------------------login---------------------------*/
body div#login_intestazione
{

background-color:#000000;
color:#FFFFFF;
font-size:36px;
padding:10px;
text-align:center;
}
body div#login
{
text-align:center;
padding:30px;
background-color:#c6c6c6; 
}


/*---------------------------------------*/
/*---------------rss reader ----------------*/

#pscroller1{
height:90px;
width:190px;
border: 1px solid #CCCCCC;
padding: 5px;
background-color: #FFFFFF;
font-style:oblique;


}

#pscroller2{

height: 150px;
border: 1px solid black;
padding: 5px;
background-color: #FFFFFF;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a, .rssclass a:link, .rssclass a:visited{
text-decoration: none;
color:#a2988f;
}
.rssclass a:hover{
color:#000000;
}


/*---------------------------------*/

/*--------box proverbio ---------*/
div.proverbio_del_giorno
{
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
padding:5px;

}


div.proverbio_del_giorno i
{
font-family:Arial;
font-size:13px;
font-style:oblique;
}


div.proverbio_del_giorno p.proverbio_titolo
{
margin-top:0;
padding-top:0;
font-family:Arial;
font-size:11px;

}



div.proverbio_del_giorno a, div.proverbio_del_giorno a:link, div.proverbio_del_giorno a:visited
{
color:#990000;
}
div.proverbio_del_giorno a:hover
{
color:#00FF66;
}

/*--------------------*/

div.transazioni img
{
border:solid 1px #d8d8d8;
}



/*----------------------forum--------------------------*/
div#forum div.tematica, div.login_utente_frame , div.benvenuto
{

border-style:solid;
border-color:#e7e9e9;
border-width:1px;
padding:5px;
margin-bottom:10px;
font-family:Verdana;
font-size:11px;
background-color:#f6f6f6;

}

div.tematica  div.titolo, div.login_utente_frame div.titolo, div.benvenuto div.titolo
{
background-image:url(uploads/image/grad_new.png);
background-repeat:repeat-x;
background-color:#ced7da;

border-width:1px;
border-color:#e7e9e9;
border-style:solid;

/*background:#381a02;
background-image:url(uploads/image/elenco.gif);
background-repeat:no-repeat;
background-position:left center;*/

font-family:Verdana;
font-weight:bold;
font-size:11px;

/*text-transform:uppercase;*/

color:#3b49ce;

padding-left:5px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;

/*display:list-item;
list-style-image:url(uploads/image/elenco.gif);*/



}


div.login_utente_frame, div.benvenuto
{
font-family:Verdana;
font-size:1apx;
border:solid 1px #d8d8d8;
padding:5px;
margin-top:0px;

}
div.login_utente_frame input.textbox
{
width:100px;
}
div.login_utente_frame input#tasto
{
margin-top:5px;
margin-right:3px;
}

div.login_utente_frame div.nn_registrato
{
border:solid 0px #d8d8d8;
border-top-width:1px;
padding-top:5px;
}




div.login_utente_frame div.nn_registrato a:link, div.login_utente_frame div.nn_registrato a:visited
{
font-family:Verdana;
text-decoration:none;
color:#336699;
}
div.login_utente_frame div.nn_registrato a:hover
{
color:#990000;
}
div.login_utente_frame form
{
margin:0;
padding:0;
margin-bottom:5px;
}

div.benvenuto
{
overflow:hidden;
}

div.benvenuto div.logout
{
text-align:right;
}
div.benvenuto div.logout form
{
margin:0;
padding:0;

}

div.benvenuto div.logout a:link, div.benvenuto div.logout a:visited
{
font-family:Verdana;
text-decoration:none;
color:#336699;

}

div.benvenuto div.logout div
{
text-align:center;
margin-bottom:10px;
}

div.benvenuto div.logout a:hover
{
font-family:Verdana;
color:#990000;
}

div.benvenuto div.logout form
{
margin-bottom:5px;
}
 
div.benvenuto div.elenco_forum
{
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;

border:solid 0 #d8d8d8;
border-top-width:1px;
border-bottom-width:1px;



}
div.benvenuto div.elenco_forum div
{
padding-left:5px;
padding-right:5px;
}

div.benvenuto div.elenco_forum a:link, div.benvenuto div.elenco_forum a:visited
{
font-family:Verdana;
text-decoration:none;
color:#336699;
}
div.benvenuto div.elenco_forum  a:hover
{

color:#990000;
text-decoration:underline;
}

div.tematica  div.titolo a:link, div.tematica  div.titolo a:visited
{
font-family:Verdana;
font-weight:bold;
text-decoration:none;
color:#3b49ce;



}

div.tematica div.autore
{
overflow:hidden;
width:100%;
}

div.tematica div.autore a:link, div.tematica div.autore a:visited
{
font-family:Verdana;
color:#000000;
text-decoration:none;
}
div.tematica div.autore a:hover
{
color:#000000;
text-decoration:underline;
}


div.tematica  div.titolo a:hover
{
text-decoration:underline;
/*color:#CCCCCC;*/
}

div.tematica div.testo
{
font-family:Verdana;
}


div.tematica  div.testo a:link, div.tematica div.testo a:visited
{
color:#336699;
text-decoration:none;
font-weight:bold;
}
div.tematica  div.testo a:hover
{
color:#990000;
text-decoration:none;
font-weight:bold;

}


div.tematica div.commento
{
width:100%;
overflow:hidden;
}

div.tematica div.commento a:link, div.tematica div.commento a:visited
{
font-family:Verdana;
color:#000000;
text-decoration:none;
}
div.tematica div.commento a:hover
{
color:#000000;
text-decoration:underline;
}


div#forum div.tematica div.immagine img
{
margin-right:5px;
width:50px;
height:50px;
float:left;
}

div#forum div.tematica div.tot_commenti
{
text-align:right;
font-family:Verdana;
}

div.tematica div.last_comment
{
border-bottom-style:solid;
border-width:0px;
border-top-width:1px;
border-bottom-width:1px;
border-color:#d8d8d8;
 
}


div.navigation_bar
{

font-family:Georgia;
font-size:9px;
padding:0;
margin:0;

padding-top:5px;
height:0px;


}

div.navigation_bar div.pagina
{
float:left;
padding:0;
margin:0;

padding-left:2px;
padding-right:2px;


}

div.navigation_bar div.pagina_selezionata
{
float:left;
color:#333333;
padding:0;
margin:0;

padding-left:2px;
padding-right:2px;
font-weight:bold;

}

div.navigation_bar  a:link, a:visited
{

text-decoration:none;
color:#000000;
}

div.navigation_bar a:hover
{

color:#b86c2b;


}

div.navigation_bar div.pagina_precedente
{
float:left;
padding:0;
margin:0;

padding-left:2px;
padding-right:7px;
}

div.navigation_bar div.pagina_successiva
{
float:left;
padding:0;
margin:0;

padding-left:7px;
padding-right:2px;

}

/*-----------------------------------------------------*/

/*-------------------messaggi forum-----------------*/
div#contenitore_messaggi_forum
{
background:#FFFFFF;
padding:10px;


}

div#contenitore_messaggi_forum  table.single_messaggio
{
background-color:#f7f7f7;
background-image:url(/uploads/image/grigio_y.png);
background-repeat:repeat-y;
background-position:left;
width:100%;
margin-bottom:10px;
border:solid 1px #d8d8d8;


}
div#contenitore_messaggi_forum  table.single_messaggio div.autore
{
margin:10px;
overflow:hidden;
/*background-color:#CCCCCC;*/
width:125px;
font-family:Georgia;
font-size:11px;
/*border-right-style:solid;
border-right-width:1px;
border-right-color:#666666;*/
}

div#contenitore_messaggi_forum  table.single_messaggio div.autore img
{
border-style:solid;
border-width:1px;
border-color:#999999;
}

div#contenitore_messaggi_forum  table.single_messaggio div.contenuto
{
/*background-color:#CCCCCC;*/
padding:5px;
margin:0;
display:block;
overflow:hidden;
width:375px;
font-family:Georgia;
font-size:12px;

}


div#contenitore_messaggi_forum  div.login_utente
{

background-color:#CCCCCC;
padding:10px;
font-family:Georgia;
font-size:10px;

}


/*--------------------------------------------------------*/



/*-----------------registrazione--------------------------*/
div.registrazione
{
font-family:Georgia;
font-size:13px;
padding:5px;
/*
background-image:url(/uploads/image/sfumatura_form.jpg);
background-position:right top;
background-repeat:no-repeat;
*/
}

div.registrazione table.principale
{
width:400px; 
}


div.registrazione a:link, div.registrazione a:visited
{
color:#336699;
text-decoration:none;
}
div.registrazione a:hover
{
color:#990000;
text-decoration:underline;
}

div.registrazione div.titolo
{
margin-bottom:20px;
font-size:20px;
font-family:"Palatino Linotype";
}

div.registrazione div.image_avatar
{
text-align:right;

}



div.registrazione div.image_avatar img
{
border: solid 1px #d8d8d8; 
}
div.registrazione input
{


}

div.registrazione td
{
text-align:right; 


}



div.registrazione td.dx
{
text-align:left;
}

div.registrazione td.sx
{


}

div.registrazione tr
{
vertical-align:middle;
height:40px;

}

div.msg_registrazione
{
font-family:Georgia;
font-size:16px;
}
div.msg_registrazione a:link, div.msg_registrazione a:visited
{
color:#336699;
text-decoration:none;
}
div.msg_registrazione a:hover
{
color:#990000;
text-decoration:underline;
}

/*--------------------------------------------------------*/


/*----------------------rassegna stampa------------------------*/
div#rassegna_stampa
{
padding:10px;

}



div#rassegna_stampa div.post
{
border-style:solid;
border-width:0;
border-color:#d8d8d8;
border-bottom-width:1px;

}

div#rassegna_stampa div.post div.titolo a:link,  div#rassegna_stampa div.post div.titolo a:visited
{

font-size:25px;

text-decoration:none;
color:#336699;

}

div#rassegna_stampa div.post div.titolo a:hover
{
color:#990000;
}

div#rassegna_stampa div.sub_titolo
{
font-family:"Palatino Linotype";
font-size:12px;

}

div#rassegna_stampa div.data, div#ricerca div.data 
{
font-family:Verdana;
font-size:10px;
/*text-align:right;*/


}

div.categorie_post
{
margin-top:15px;
text-align:left;

}
div.categorie_post a, div.categorie_post a:link, div.categorie_post a:visited
{
font-family:Verdana;
font-size:11px;
color:#050285;

text-decoration:none;

}
div.categorie_post a:hover
{
text-decoration:underline;
color:#0802ff;
}
/*----------------------------------------------------------------*/

div.navigazione
{

font-size:10px;

}

div.navigazione a:link, div.navigazione a:visited
{
font-family:Verdana;
color:#336699;
text-decoration:none;
}
div.navigazione a:hover
{
color:#990000;
}

div.navigazione div.precedente
{
float:left;
}
div.navigazione div.successiva
{
float:right;
}

div.nn_trovato
{
font-family:Georgia;
font-size:13px;
}

div#recupera_password
{


/*background-image:url(/uploads/image/sfumatura_recuperapw.jpg);*/
background-image:url(/uploads/image/salvagente.jpg);
background-repeat:no-repeat;
background-position:right top;

height:397px;

font-family:Georgia;
font-size:14px;
padding:10px;
}

div#recupera_password div.mess
{
padding-right:100px;
}

div#recupera_password div.form
{
text-align:center;
}


div#invia_amico
{
font-family:Georgia;
font-size:14px;
padding:10px;
}

div#invia_amico a:link, div#invia_amico a:visited
{
text-decoration:none;
color:#336699;
}
div#invia_amico a:hover
{
text-decoration:underline;
color:#990000;
}



div#invia_amico div.form
{
text-align:center;
}
div#invia_amico div.form table
{
text-align:left;
}



/*-----------------sponsor sulle colonne sx dx-----------------*/

div.banner_sx_dx div
{
margin-bottom:10px;

}

div.banner_sx_dx div.sponsor_4 img
{
width:195px;
border:solid 1px #d8d8d8;

}

div.banner_sx_dx div.sponsor_4 object
{
width:195px;



}

div.banner_sx_dx div.sponsor_4 object embed
{
width:195px;
/*width:100%;
height:100%;*/

}



div.banner_sx_dx div.sponsor_5 img
{
width:186px;
border:solid 1px #d8d8d8;
}

div.banner_sx_dx div.sponsor_5 object
{
width:186px;


}

div.banner_sx_dx div.sponsor_5 object embed
{
width:186px;

}


div#banner_header
{

clear:left;
text-align:center;
margin:0;
border-style:solid;
border-width:0px;
border-left-width:0px;
border-right-width:0px;



padding-top:12px;

}

div#banner_header img
{
width:800px;
border:solid 0px;

}

div#banner_header object 
{
width:880px;
height:100px;


}
div#banner_header a:link , div#banner_header a:hover , div#banner_header a:visited
{
border:solid 0px;
text-decoration:none;
}



div#banner_header object embed
{
width:880px;
height:100px;

}




div#banner_doppio
{
float:right;
border-left-width:1px;
border-left-color:#dadbdd;
padding-top:5px;
padding-left:10px;

width:120px;


}

div#banner_doppio a:link, div#banner_doppio a:hover, div#banner_doppio:visited
{
text-decoration:none;
border:solid 0;

}


div#banner_doppio img
{
border:solid 1px #d8d8d8;
width:120px;

}


div#banner_doppio object
{
width:120px;
height:550px;
}
div#banner_doppio object embed 
{
width:120px;
height:550px;
}

/*------------------------------------------*/

div.link_invia_amico
{
padding-top:40px;
font-family:Verdana;
font-size:12px;
text-align:left;

margin-top:5px;
margin-bottom:5px;
}






div.link_invia_amico a:link, div.link_invia_amico a:visited
{
font-family:Verdana;
text-decoration:none;
color:#336699;

background-image:url(/uploads/image/people.png);
background-repeat:no-repeat;
background-position:left;
padding-left:18px;
padding-top:4px;
padding-bottom:4px;
}
div.link_invia_amico a:hover
{
font-family:Verdana;
text-decoration:underline;
color:#990000;
}


div.regolamento
{
width:100%;
height:300px;
overflow:scroll;
font-family:Georgia;
font-size:11px;
border: solid 1px #d8d8d8;


}
 
div.feed_page
{
font-family:Georgia;
font-size:12px;
padding-left:10px;
padding-right:10px;
}

div.feed_page table
{
border: solid 1px #d8d8d8;
width:90%;
}

div.feed_page td
{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}



div.feed_page tr
{
background-color:#f6f6f6;

}

div.feed_page tr.alternato
{
background-color:#ffffff;
}

 

a.rss_link img
{
border:solid 0; 
}
a.rss_link:link, a.rss_link:visited, a.rss_link:hover
{
border: solid 0px #d8d8d8;
text-decoration:none;
}

div.all_post
{
text-align:right;

font-size:12px;
margin-right:10px;
}

div.all_post a:link, div.all_post a:visited
{
font-family:Verdana;
color:#336699;
text-decoration:none;
}
div.all_post a:hover
{ 
text-decoration:underline;
}

/*-----------------------colori-------------------------------------*/
/*div#categorie
{
width:990px;
height:60px;
border:0;
margin:0;
}*/
body.color_background_1
{
background-image:url(uploads/colors/background/1.png);
}
div.color_int_background_1
{
background-color:#3c7faf;
}
div.color_up_intestazione_1
{
background-image:url(/uploads/colors/up_logo/1.jpg);
}
div.color_cat_1
{
border-color:#1e568f;
background-image:url(uploads/colors/background_button_link/1.png);
}
div.color_cat_1  a, div.color_cat_1  a:link, div.color_cat_1  a:visited
{
background-image:url(uploads/colors/background_button_link/1.png);
}
div.color_cat_1  a:hover
{
background-image:url(uploads/colors/background_button_hover/1.png);
}
div.color_catSelect_1
{
border-color:#1e568f;
}
div.color_catSelect_1  a, div.color_catSelect_1  a:link, div.color_catSelect_1  a:visited
{
background-image:url(uploads/colors/background_button_hover/1.png);
}
div.color_data_ora_serach_1
{
background-image:url(uploads/colors/background_data_ora_search/1.jpg);
}

body.color_background_2
{
background-image:url(uploads/colors/background/2.png);
}
div.color_int_background_2
{
background-color:#668b1e;
}
div.color_up_intestazione_2
{
background-image:url(/uploads/colors/up_logo/2.jpg);
}
div.color_cat_2
{
border-color:#25410e;
background-image:url(uploads/colors/background_button_link/2.png);
}
div.color_cat_2 a, div.color_cat_2 a:link,  div.color_cat_2 a:visited
{
background-image:url(uploads/colors/background_button_link/2.png);
}
div.color_cat_2 a:hover
{
background-image:url(uploads/colors/background_button_hover/2.png);
}
div.color_catSelect_2
{
border-color:#25410e;
}
div.color_catSelect_2  a, div.color_catSelect_2  a:link, div.color_catSelect_2  a:visited
{
background-image:url(uploads/colors/background_button_hover/2.png);
}
div.color_data_ora_serach_2
{
background-image:url(uploads/colors/background_data_ora_search/2.jpg);
}

body.color_background_3
{
background-image:url(uploads/colors/background/3.png);
}
div.color_int_background_3
{
background-color:#869cb2;
}
div.color_up_intestazione_3
{
background-image:url(/uploads/colors/up_logo/3.jpg);
}
div.color_cat_3
{
border-color:#3c81c4;
background-image:url(uploads/colors/background_button_link/3.png);
}
div.color_cat_3 a, div.color_cat_3 a:link,  div.color_cat_3 a:visited
{
background-image:url(uploads/colors/background_button_link/3.png);
}
div.color_cat_3 a:hover
{
background-image:url(uploads/colors/background_button_hover/3.png);
}
div.color_catSelect_3
{
border-color:#3c81c4;
}
div.color_catSelect_3  a, div.color_catSelect_3  a:link, div.color_catSelect_3  a:visited
{
background-image:url(uploads/colors/background_button_hover/3.png);
}
div.color_data_ora_serach_3
{
background-image:url(uploads/colors/background_data_ora_search/3.jpg);
}

body.color_background_4
{
background-image:url(uploads/colors/background/4.png);
}
div.color_int_background_4
{
background-color:#464646;
}
div.color_up_intestazione_4
{
background-image:url(/uploads/colors/up_logo/4.jpg);
}
div.color_cat_4
{
border-color:#000000;
background-image:url(uploads/colors/background_button_link/4.png);
}
div.color_cat_4 a, div.color_cat_4 a:link,  div.color_cat_4 a:visited
{
background-image:url(uploads/colors/background_button_link/4.png);
}
div.color_cat_4 a:hover
{
background-image:url(uploads/colors/background_button_hover/4.png);
}
div.color_catSelect_4
{
border-color:#000000;
}
div.color_catSelect_4  a, div.color_catSelect_4  a:link, div.color_catSelect_4  a:visited
{
background-image:url(uploads/colors/background_button_hover/4.png);
}
div.color_data_ora_serach_4
{
background-image:url(uploads/colors/background_data_ora_search/4.jpg);
}

body.color_background_5
{
background-image:url(uploads/colors/background/5.png);
}
div.color_int_background_5
{
background-color:#90322a;
}
div.color_up_intestazione_5
{
background-image:url(/uploads/colors/up_logo/5.jpg);
}
div.color_cat_5
{
border-color:#b42232;
background-image:url(uploads/colors/background_button_link/5.png);
}
div.color_cat_5 a, div.color_cat_5 a:link,  div.color_cat_5 a:visited
{
background-image:url(uploads/colors/background_button_link/5.png);
}
div.color_cat_5 a:hover
{
background-image:url(uploads/colors/background_button_hover/5.png);
}
div.color_catSelect_5
{
border-color:#b42232;
}
div.color_catSelect_5  a, div.color_catSelect_5  a:link, div.color_catSelect_5  a:visited
{
background-image:url(uploads/colors/background_button_hover/5.png);
}
div.color_data_ora_serach_5
{
background-image:url(uploads/colors/background_data_ora_search/5.jpg);
}

body.color_background_6
{
background-image:url(uploads/colors/background/6.png);
}
div.color_int_background_6
{
background-color:#eb8c46;
}
div.color_up_intestazione_6
{
background-image:url(/uploads/colors/up_logo/6.jpg);
}
div.color_cat_6
{
border-color:#dc6b00;
background-image:url(uploads/colors/background_button_link/6.png);
}
div.color_cat_6 a, div.color_cat_6 a:link,  div.color_cat_6 a:visited
{
background-image:url(uploads/colors/background_button_link/6.png);
}
div.color_cat_6 a:hover
{
background-image:url(uploads/colors/background_button_hover/6.png);
}
div.color_catSelect_6
{
border-color:#4c6700;
}
div.color_catSelect_6  a, div.color_catSelect_6  a:link, div.color_catSelect_6  a:visited
{
background-image:url(uploads/colors/background_button_hover/6.png);
}
div.color_data_ora_serach_6
{
background-image:url(uploads/colors/background_data_ora_search/6.jpg);
}

/*-------------------------------------------------------------*/


/*-------------------------------error-page----------------------------------------*/

div#error_page
{
margin:50px;
padding:20px;
}

div#error_page div, div#error_page  table
{
background-color:#f3f3f3;


}

div#error_page  table
{
padding-top:20px;
border-style:solid;
border-width:5px;

border-color:gray;


}

div#error_page div.msg
{

padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;

}


/*-----------------------------------------------------------------------------------*/