/*stile generici di tutto il sito*/


*{ margin:0; padding:0;}
a, a:active		{outline:none;}
a img{ border:0;}
.testing					{border:1px solid red;}
.clear						{clear:both;}
.visibility					{display:none;}
.float_sx					{float:left;}
.float_dx					{float:right;}
.first.first-clear                              {clear:left;}

a							{color:#4D4C4C;text-decoration:none;}
a:hover						{color:#C80109;}
img{zoom:1;}
ul{ list-style:none;}

body{ text-align:center; font-family:Georgia, Palatino,serif; font-size:11px; color:#4d4c4c; background: url(../images/bg_albini.jpg) 0 0 repeat;}

#wrap-content{ text-align:left; width:998px; margin:0 auto; }
#aux{ float:left; background:url(../images/bg-wrapper.png) left top repeat-y; text-align:left; width:980px; margin:0 auto; padding:0 12px 0 6px; position:relative; }
#aux embed{ float:left}
/*header*/
#header{ background:#fff; padding:2px 15px; float:left; width:950px; border-bottom:2px solid #c80109; position:relative; }
#header ul#m_1{ padding:5px 0; float:left;}
#header ul#m_1 li { float:left;}
#header ul#m_1 li a{ color:#7d7d7d; font-size:11px; text-transform:uppercase; text-decoration:none; margin-right:24px;}
#header ul#m_1 li a:hover, #header ul#m_1 li a.active{ color:#c60109;} 

#header ul#m_2{ float:right; padding:3px 0; }
#header ul#m_2 li { float:right;}
#header ul#m_2 li a{ padding-top:4px; display:block; color:#bfbfbf; font-size:10px; text-transform:uppercase; text-decoration:none; margin-right:24px;}
#header ul#m_2 li a:hover, #header ul#m_2 li.active a{ color:#c60109;} 
#header ul#m_2 li label{ color:#7d7d7d; text-transform:uppercase; margin-right:3px;vertical-align:middle;}
#header ul#m_2 li input{ width:118px; vertical-align:middle;}

#header ul#m_2 li input.go{ margin-left:6px; background:url(../images/pull/arrow_left.gif) 0 0 no-repeat; width:13px; height:13px; border:0; cursor:pointer;}



#header ul#m_1_2 { width:940px; padding:6px 10px; position:absolute; top:32px; left:0; }
#header ul#m_1_2 li{ z-index:10000;}
#header ul#m_1_2 li a{ color:#313131;}
#header ul#m_1_2 li a:hover, #header ul#m_1_2 li a.active{color:#c60109;}

#header ul#m_1_2 li.place{ z-index:-1; width:980px; position:absolute; top:0; left:0; float:none; background:url(../images/bg_m_2.png) 0 0 repeat; height:26px; }




/* footer*/
#pre_footer{ background:url(../images/bg_footer.png) 0 0 no-repeat; width:980px; padding:0 12px 0 6px; clear:both; height:15px; margin:0 auto; text-align:left;}

#footer{ width:980px; padding:0 12px 35px 6px; margin:0 auto; text-align:left; 	}
#footer ul.first_menu{ float:left;}
#footer ul.second_menu{ float:right;}

#footer ul.second_menu li{ float:right; margin-left:18px; display:inline;padding-top:4px}
#footer  ul.first_menu li{ float:left; margin-right:18px; display:inline;padding-top:4px}
#footer ul li a{ color:#ccc; font-size:10px; text-transform:uppercase; text-decoration:none; float:left; display:block; height:1%;}
#footer ul li a:hover{ color:#fff;}

#footer ul.second_menu li.fb{padding:0;}
#footer ul.second_menu li.fb a{ display:block; background:url(/images/facebook_icon.png) 0 0 no-repeat; width:21px; height:20px;}
#footer ul.second_menu li.fb a span{display:none}



/* importato da main_ale */
.logo_holder a img		{width:172px; height:106px;}


.col_box				{width:945px;  padding:37px 0px 37px 35px; float:left;}
.col_box div			{float:right;}
#due_col div			{width:47%;}
#due_col div.img-right{ _text-align:right;}
div.first				{margin-left:0; float:left;}

#tab_structure	h2		{font-size:16px; color:#C80109; margin-bottom:15px;}
#tab_structure	h3		{font-size:14px;  margin-bottom:5px;}
.col_box p				{line-height:16px; margin-bottom:25px; }
.col_box p.claim		{font-size:13px; margin:15px 0}
#due_col div img		{float:right; margin-top:15px; width:auto; height:auto;}
.albini_storia #due_col div img		{float:none; margin-top:15px;}
.tabs-container{ position:relative;}
#quattro_col			{background:url(../images/box_news.png) no-repeat bottom left; margin:10px 0 0px 0;padding:0px 0px 10px 16px; width:964px; float:left; /*position:relative;*/ }
#quattro_col div		{float:left; width:230px; margin-left:9px; padding-bottom:17px; cursor:pointer;}
#quattro_col div#first	{margin:0;}

#quattro_col div p, #quattro_col div h2,  #quattro_col a.readmore	{margin-right:17px; margin-left:17px;}
#quattro_col div h2		{margin-bottom:4px; margin-top:8px}
#quattro_col div p		{margin-bottom:20px; line-height:14px;}
#quattro_col div p.data	{margin:8px 17px 11px 17px; }

a.readmore				{background:url(../images/ico_readmore.png) no-repeat right top; _background:url("../images/ico_readmore.gif") no-repeat right top; padding-right:13px;color:#707070; text-decoration:none; text-transform:uppercase; position:absolute; bottom:21px; _bottom:0;}
a.readmore:hover		{color:#C80109;}
a.prev				{background:url(../images/ico_back.png) no-repeat left top; _background:url(../images/ico_back.gif) no-repeat left top ; padding-left:13px;color:#707070; text-decoration:none; text-transform:uppercase; position:absolute; bottom:21px; _bottom:0;}
a.prev:hover		{color:#C80109;}
a.tutte_news			{display:block; float:right; margin-right:17px; background:url(../images/ico_readmore.png) top right no-repeat; _background:url(../images/ico_readmore.gif) top right no-repeat; padding-right:13px; color:#fff;text-decoration:none; margin-top:10px; text-transform:uppercase; cursor:pointer;}
a.tutte_news:hover		{color:#C80109;}
.spacing				{visibility:hidden;}

.sala_stampa #tab_structure  h1.subsection		{width:48%;}
.sala_stampa #tab_structure #logout{ position:absolute; top:24px; right:19px; background:url(../images/ico_readmore.png) right top no-repeat; padding-right:13px;color:#fff; text-decoration:none; text-transform:uppercase;}
.sala_stampa #tab_structure a:hover#logout{color:#C80109;}
.sala_stampa #due_col		{padding:0; margin:8px 12px 8px 16px; width:952px; background:url(../images/bg_due_colonne.png) no-repeat bottom left; display:inline}
.sala_stampa #due_col div 	{width:46.4%; margin-left:13px; margin-right:13px;display:block;}
.sala_stampa #due_col div.grey_bg	{background:url(../images/bg_news.jpg) top left no-repeat white; margin-top:10px; margin-right:17px; padding:21px 10px; width:44%; margin-bottom:10px;}
.sala_stampa #due_col div.single_news_box				{width:95%;background:url(../images/bg_news.jpg) top left no-repeat white; margin:10px auto; padding:10px;}
.sala_stampa #due_col div.single_news_box h2				{margin:3px 0;}
.sala_stampa .link_precedenti{ margin:8px 12px 8px 16px; padding:0 0 0 13px;; width:952px;}
.sala_stampa .link_precedenti a.readmore{ position:relative; bottom:0;}
.single_news_box p.nome_giornale			{text-transform:uppercase; color:black; line-height:28px; float:left; font-weight:bold; margin-right:20px;margin-bottom:0px;}
.single_news_box p.pdf_download			{line-height:28px; background:url(../images/ico_pdf_16x16.gif) 0 5px no-repeat; padding-left:22px; float:left; margin-bottom:0px;}
a.pdf_download			{line-height:28px; background:url(../images/pdf_icona.gif) 0 5px no-repeat; padding-left:22px; display:block; margin-bottom:0px;}
p.pdf_download a{color:#4D4C4C; text-decoration:none;}
p.pdf_download a:hover	{color:#C80109; }
.single_news_box p		{margin-bottom:4px;}
.sala_stampa #due_col div.box_cartelle_stampa, .sala_stampa #due_col div.elenco_pdf	, .sala_stampa #due_col div.elenco_rassegna {width:auto; float:none; margin:0;}
p.nome_cartella			{padding-left:32px; background:url(../images/ico_cartella.gif) no-repeat top left;padding-bottom:5px; margin-top:15px;}
p.selected			{background:url(../images/ico_cartella_aperta.gif) no-repeat top left;}
p.nome_cartella:first-letter		{text-transform:uppercase; }
p.nome_cartella a		{text-decoration:underline; color:#4D4C4C;}
p.nome_cartella a:hover	{color:#C80109;}
p.pdf_ico				{line-height:28px; background:url(../images/ico_pdf_16x16.gif) 0 5px no-repeat; padding-left:22px; margin-bottom:5px;}
p.doc_ico				{line-height:28px; background:url(../images/ico_doc_16x16.gif) 0 5px no-repeat; padding-left:22px;  margin-bottom:5px;}
p.zip_ico				{line-height:28px; background:url(../images/ico_zip_16x16.gif) 0 5px no-repeat; padding-left:22px;  margin-bottom:5px;}
p.nome_cartella { margin-bottom:7px;}
.sala_stampa #due_col  div.elenco_pdf			{padding-left:35px; }
.col_padding			{padding-right:35px}

.storia					{position:absolute; height:176px; bottom:0; width:100%; z-index:21;}
.storia p				{position:absolute; top:89px;}
.storia p	a{ color:#b4b4b4; font-size:14px;}
.storia p.active a, .storia p a:hover{ color:#fff;}
.storia p.bottom		{position:absolute; top:119px;}

.storia p.n_1800		{left:97px;}
.storia p.n_1876		{left:311px; top:102px;}
.storia p.n_1890		{left:344px; top:132px;}
.storia p.n_1900		{left:406px; top:127px;}
.storia p.n_1919		{left:467px; top:102px;}
.storia p.n_1946		{left:541px; top:132px;}
.storia p.n_1984		{left:690px; top:102px;}
.storia p.n_1992		{left:728px; top:132px;}
.storia p.n_2000		{left:776px;}

.storia p.big, .storia p.big a		{color:#D41027; font-size:30px; }
.storia p.big a:hover, .storia p.big.active a { color:#fff;}
