body{

margin:0px !important;

text-align:center !important;

font-family:Arial, Helvetica, sans-serif !important;

font-size:11px;

color:#FFFFFF !important;

background-image:url(img/bk.jpg);

background-repeat:repeat-x;

background-color:#999999;

}



a{

text-decoration:none;

color:#FFFFFF;

margin:0px;

padding:0px;

}

a:hover{

text-decoration:none;

color:#980000;

margin:0px;

padding:0px;

}





#contenitore{

margin:0px auto;

text-align:justify;

width:918px;

background-color:#1C201F;

}



.icona{

display:block;

height:68px;

width:74px;

}





/* ************************************	HEADER - INIZIO ****************************************************** */

#header{

width:918px;

height:138px;

margin:0px;

border:0px;

padding:0px;

background-image:url(img/bk_header.jpg);

background-repeat:no-repeat;

background-color:#FFFFFF;

}

#header img{

margin:0px 0px 0px 0px;

border:0px;

}



#linkahome{

width:520px;

height:90px;

float:left;

}



#linkahome img{

width:100%;

height:100%;

border:0px;

}



#login{

/*float:right;*/

margin:0px auto;

text-align:center;

font-size:12px;

}



.areariservata{

color:#CCCCCC;

}



	/* NAVIGAZIONE */

#navigazione{

text-align:left;

padding:0px 0px 0px 0px;

margin:0px 0px 15px 0px;

background-color:#980000;

}	

#navigazione a{

text-decoration:none;

text-transform:uppercase;

font-size:9px;

color:#FFFFFF;

letter-spacing:0.5px;
}	

#navigazione a:hover{

text-decoration:none;

text-transform:uppercase;

font-size:9px;

color:#FFFFFF;
letter-spacing:0.5px;
}

#navigazione b{

font-weight:bold;

font-size:10px;
letter-spacing:0.5px;
}	

#navigazione td{

padding:2px 6px 2px 6px;

font-weight:normal;

height:40px;

/*height:14px !important;*/

}	

	/* NAVIGAZIONE FINE */



/* ************************************	HEADER - FINE ****************************************************** */



/* ************************************	TOP - INIZIO ****************************************************** */

#top{

width:868px;

height:200px;

margin:0px 0px 15px 0px;

padding:0px;

clear:both;

}



#top_left{

float:left;

width:400px;

height:200px;

margin:0px;

padding:0px;

}

#top_left object{

border:0px;

margin:0px;

}

#top_left EMBED{

border:1px solid #980000;

}



#top_right{

margin:0px 0px 0px 15px;

padding:10px 15px 10px 10px;

float:left;

width:428px;

height:180px;

/*border-top:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

background-color:#000099;*/

background-color:#510102;

overflow:auto;

}

#top_right td{

}

#top_right th{

background-color:#7D0101;

color:#FFFFFF;

padding:0px;

margin:0px;

}

/* ************************************	TOP - FINE ****************************************************** */



/* ************************************	NEWS - INIZIO ****************************************************** */

	/* TOP */

/*.news_data {

font-size:11px;

font-weight:normal;

float:left;

width:58px;

background-color:#7D0101;

margin:0px 0px 0px 0px;

padding:3px 2px 2px 4px;

border-right:1px solid #ffffff;

margin:0px 0px 2px 0px;

}*/

.news_bottone{

background-image:url(img/bt_piu_nero.gif);

width:13px;

height:13px;

font-size:10px;

float:right;

margin:3px 3px 0px 0px;

background-repeat:no-repeat;

}

.news_data {

font-size:11px;

font-weight:normal;

width:58px;

margin:0px 0px 0px 0px;

padding:3px 2px 2px 4px !important;

border-right:1px solid #ffffff;

/*margin:0px 0px 2px 0px;*/

}



.news_top_elemento {

margin:0px 0px 0px 0px;

padding:0px;

clear:both;

}



.news_top_elemento_testo{

padding:2px 2px 2px 7px !important;

}



.news_top_elemento_titolo{

margin:0px 0px 0px 0px;

padding:1px 2px 2px 6px !important;

font-weight:bold;

font-size:13px;

width:356px;

}

.news_top_elemento_titolo a{

text-decoration:none;

}

.news_top_elemento_titolo a:hover{

text-decoration:none;

}

	/* TOP FINE */



/* ************************************	NEWS - FINE ********************************************************** */



/* ************************************	TEMI - INIZIO ****************************************************** */

	/*  HOME	*/

#temi{

height:450px;

margin:0px;

padding:0px;

text-align:left;

clear:both;

position:relative;

top:0px;

left:0px;

}



a.temi_link{

margin:0px;

padding:0px;

color:#1C201F !important;

}

a.temi_link:hover {

margin:0px;

padding:0px;

color:#1C201F !important;

}



.tema_descrizione_index{

height:70px;

margin:0px 19px 0px 0px;

overflow:auto;

font-weight:normal;

/*float:left;*/

}



.tema_titolo_index{

margin:8px 0px 5px 0px;

font-weight:bold;

font-size:12px;

color:#1C201F;

/*float:left;*/

}



.box_angolo_alto_dx{

background-image:url(img/angolo_alto_dx.gif);

width:19px;

height:19px;

z-index:1;

float:right;

}



.box_bottone_piu{

background-image:url(img/bt_piu.gif);

background-repeat:no-repeat;

width:13px;

height:13px;

float:right;

position:absolute;

border:0px;

top:82px;

right:5px;

z-index:3;

font-size:10px;

}



.box_tema{

width:269px;

height:90px;

float:left;

margin:0px;

padding:0px 0px 10px 10px;

z-index:2;

position:relative;

top:0px;

left:0px;

line-height:1;

color:#1C201F;

}



/*.box_tema_centrale{

width:269px;

height:90px;

float:left;

margin:0px 15px 10px 16px;

padding:0px 0px 10px 10px;

z-index:2;

}*/





	/* HOME FINE */

/* ************************************	temi - FINE ****************************************************** */





/* ************************************	ARGOMENTI - INIZIO ****************************************************** */

#argomenti_elenco{

width:620px;

margin:0px;

padding:5px 0px 5px 0px;

text-align:left;

float:right;

}

#argomenti_elenco p{

margin:0px;

}

a.argomenti_elenco{

text-decoration:none;

}

a.argomenti_elenco:hover{

text-decoration:underline;

}



.argomenti_tema_briciola {

margin:0px 0px 14px 0px;

font-size:12px;

}



.argomenti_elemento_elenco {

margin:0px 0px 12px 0px;

}

.argomenti_elemento_elenco p{

margin:0px 0px 2px 0px;

}

	/* NUVOLE */

#argomenti_nuvole{

width:202px;

margin:0px;

padding:19px 0px 0px 0px;

text-align:left;

float:left;

position:relative;

top:0px;

left:0px;

z-index:1;

}

#argomenti_nuvole p{

margin:0px 0px 6px 0px;

padding:0px;

text-align:left;

}



#argomenti_nuvole a{

text-decoration:none;

font-size:14px;

}

#argomenti_nuvole a:hover {

text-decoration:none;

font-weight:bold;

}



#argomenti_nuvole_alto_dx{

background-image:url(img/angolo_alto_dx_bianco.gif);

width:19px;

height:19px;

float:right;

position:absolute;

top:0px;

right:0px;

z-index:3;

}



	/* NUVOLE FINE */



	/* BOX CONTENUTO */

#argomenti_box_contenuto{

clear:both;

margin:0px 0px 12px 0px;

margin-top:20px;

}

#argomenti_box_contenuto p{

margin:0px 0px 1px 0px;

font-size:12px;

font-weight:bold;

color:#980000;

}

	/* BOX CONTENUTO FINE*/



/* ************************************	ARGOMENTI - FINE ****************************************************** */



/* DIV POP UP */

#div_pop_up{

position:absolute;

z-index:2;

visibility:hidden;

background-color:#1C201F;

padding:0px 2px 2px 2px;

border:1px solid #ffffff;

}

#div_pop_up a{

/*font-family:Arial, Helvetica, sans-serif !important;*/

font-size:11px;

font-weight:normal;

color: #ffffff;

text-decoration:none;

}

#div_pop_up a:hover{

/*font-family:Arial, Helvetica, sans-serif !important;*/

font-size:11px;

font-weight:bold;

color:#980000;

text-decoration:none;

}

#div_pop_up p{

text-align:right !important;

margin:0px 0px 0px 0px;

}

#div_pop_up img{

max-width:900px;

width:auto !important;

width:900px;

}



/* ************************************	VARI COMUNI - INIZIO ****************************************************** */

.approfondisci{

margin:1px 0px 14px 0px;

text-align:left;

clear:both;

}



.autore{

margin:12px 0px 0px 0px;

font-size:11px;

color:#787D79;

}

.autore_small{

margin:6px 0px 0px 0px;

font-size:11px;

font-weight:normal;

color:#787D79;

}



.box_file_link{

margin:2px 0px 2px 10px;

width:250px;

padding:0px;

float:right;

line-height:2;

}

.box_file_link img{

margin:0px 0px 8px 0px !important;

}



#contenitore_corpo{

width:100%;

border:10px solid #FFFFFF;

padding:15px;

text-align:left;

background-color:#1C201F;

}



#corpo {

width:640px;

margin:0px ;

padding:0px 0px 0px 25px;

text-align:left;

float:right;

/*background-color:#FFCC66;*/

min-height:400px;

height:auto !important;

height:400px;

border-left:1px solid #ffffff;

}

#corpo b{

font-size:14px;

}

#corpo img{

float:right;

margin:0px 0px 12px 12px;

border:0px;

}



.data{

margin:0px 0px 0px 0px;

font-size:11px;

font-weight:normal;

color:#787D79;

}



.elenco_paginazione {

clear:both;

margin:0px auto;

padding:5px 0px 5px 0px;

text-align:center;

font-size:10px;

}

.elenco_paginazione a{

font-size:10px;

font-weight:normal;

font-style:normal;

text-decoration:none;

color:#999999 !important;

}

.elenco_paginazione a:hover{

font-size:10px;

font-weight:normal;

font-style:normal;

text-decoration:none;

color:#ffffff !important; 

}

.elenco_paginazione td{

width:55px;

text-align:center;

}



.elenco_risultati {

clear:both;

margin:0px auto;

text-align:center;

padding:15px 0px 0px 0px;

font-size:10px;

color:#999999;

}



.esito_query{

margin:10px 0px 0px 0px;

}



.indietro{

/*margin-top:36px;*/

width:640px;

padding:24px 0px 6px 25px;

text-align:left;

float:right;

font-size:11px;

clear:both;

border-left:1px solid #ffffff;

}

.indietro a{

text-decoration:none !important;

font-size:11px;

}

.indietro a:hover{

text-decoration:none !important;

font-size:11px;

}



a.link_hover_sottolineato{

text-decoration:none !important;

}

a.link_hover_sottolineato:hover{

text-decoration:underline !important;

}



.scritta_new{

color:#FFFFFF;

font-size:11px;

font-weight:bold;

text-transform:uppercase;

font-style:italic;

letter-spacing:1px;

}



.sotto_titolo{

font-size:12px;

font-weight:normal;

color:#787D79;

margin:12px 0px 12px 0px;

}



.testo{

margin:0px;

}



.titolo{

font-size:17px;

font-weight:bold;

color:#980000;

margin:0px 0px 3px 0px;

clear:both;

text-transform:uppercase;

}

.titolo a{

font-size:15px;

font-weight:bold;

color:#980000 !important;

text-decoration:none;

}

.titolo a:hover{

font-size:15px;

font-weight:bold;

color:#980000 !important;

text-decoration:none;

}



.titolo_testo{

font-size:12px;

font-weight:bold;

color:#980000;

/*margin:0px 0px 0px 0px;*/

}



.vedi_file{

margin:6px 0px 0px 0px;

}

.vedi_file a{

color:#980000;

font-weight:bold;

}

.vedi_file a:hover{

color:#FFFFFF;

font-weight:bold;

}

/* ************************************	VARI COMUNI - FINE ****************************************************** */



/* LINK AI SITI */

#link_siti{

width:918px;

margin:10px auto;

padding:1px 0px 1px 0px;

text-align:center;

clear:both;

color:#787D79; 

font-size:10px !important;

text-align:center;

background-color:#1C201F;

}



#link_siti a{

color:#787D79; 

font-weight:normal !important;

font-family:Arial, Helvetica, sans-serif;

font-size:10px !important;

text-decoration:none;

}

#link_siti a:hover{

color:#787D79 !important; 

font-weight:normal !important;

font-family:Arial, Helvetica, sans-serif;

font-size:10px !important;

text-decoration:none;

}

/* FINE LINK AI SITI */



/* STILI PER I MODULI */

form{

margin:0px;

padding:0px;

}



.textfield{

font-family:Arial, Helvetica, sans-serif;

border:1px solid #1C201F;

font-size:11px;

width:140px;

padding:1px 1px 1px 2px;

}



.textarea{

font-family:Arial, Helvetica, sans-serif;

border:1px solid #1C201F;

font-size:11px;

width:220px;

height:80px;

padding:1px 1px 1px 2px;

}



.bottone{

background-color:#787D79;

color:#FFFFFF;

font-size:10px;

font-weight:bold;

border:0px;

padding:1px 2px;

margin:0px;

text-transform:uppercase;

}

.box_img
{
	clear:both;
	float:right;
	width:250px;
}
.box_img img
{
	margin-left:19px !important;
}