
/*ELEMENTI LAYOUT*/

/*---------------------------------------------------- CONTAINERS, COLONNE E ELEMENTI GENERALI ----------------------------------------------------*/

.container { width:978px; margin:0 auto; overflow:hidden; }
.content { float:left; width:978px;}

.testata { float:left; width:978px; height:216px; margin:0 0 25px 0;}
.testata .logo { position:absolute; width:278px; left:50%; top:0; margin-left:-350px; margin-top:132px; z-index:100;}
.testata .flag { position:absolute; height:27px; left:50%; top:0; margin-left:345px; margin-top:168px; z-index:100;}
.col1 { float:left; width:150px; margin:0 30px 0 0;}
.col2 { float:left; width:618px; margin-bottom:30px;}
.col3 { float:right; width:150px; margin:0 0 0 30px;}

.sitemap01_01_01 { float:left; width:100%; margin:0 0 10px 0;  font-size:10px; }
.sitemap01_01_01 a:link, .sitemap01_01_01 a:visited, .sitemap01_01_01 a:active { color:#616161;  font-size:10px; text-decoration:none;}
.sitemap01_01_01 a:hover { color:#333; font-size:10px; }

.tit_pag { float:left; width:100%; color:#3f3e3e; font-size:20px; margin:0 0 17px 0;}

.scroll { float:left; overflow-y:auto; overflow-x:hidden; width:598px; height:482px; padding-right:20px;}

.footer { float:left; width:978px; height:40px; text-align:center; color:#FFF; line-height:18px; padding:15px 0 0 0;}

.footer a:link, .footer a:visited, .footer a:active { color:#FFF; text-decoration:none}
.footer a:hover { color:#999; text-decoration:none}

/*---------------------------------------------------- MENU SINISTRA ----------------------------------------------------*/

.menu_sin { float:left; width:150px;}
.menu_sin .sezione { float:left; width:150px; margin:0 0 15px 0;}
.menu_sin .sezione li h2 { font-weight:bold; color:#2a4e83; margin:0 0 3px 0;}
.menu_sin .sezione li ul li { font-weight:normal; color:#626262; border-bottom:1px solid #CCC;}
.menu_sin .sezione li ul li a { background-image:url(../_img/blank.png); width:145px;  color:#626262; padding:6px 0 6px 5px; text-decoration:none; display:block;}
.menu_sin .sezione li ul li a:hover { background-color:#f0f0f0; text-decoration:none;}

/*---------------------------------------------------- COLONNA DESTRA ----------------------------------------------------*/

.news_des { float:left; width:150px;}
.news_des .sezione { float:left; width:150px; margin:0 0 0 0; border-bottom:15px solid #FFF;}
.news_des .sezione li h2 { font-weight:bold; color:#2a4e83; margin:0 0 3px 0;}
.news_des .sezione li ul li { font-weight:normal; color:#3f3e3e; border-bottom:1px solid #CCC;}
.news_des .sezione li ul li a { background-image:url(../_img/blank.png); width:145px;  color:#3f3e3e; padding:6px 0 6px 5px; text-decoration:none; display:block;}
.news_des .sezione li ul li .data_news { font-weight:bold; width:145px; margin:0 0 3px 0;}
.news_des .sezione li ul li .desc_news { width:145px; line-height:15px;}
.news_des .sezione li ul li a:hover { background-color:#f0f0f0; text-decoration:none;}

.contatti_des { float:left; width:150px;}
.contatti_des .sezione { float:left; width:150px; margin:0 0 15px 0;}
.contatti_des .sezione li h2 { font-weight:bold; color:#2a4e83; margin:0 0 8px 0;}
.contatti_des .sezione li ul li { font-weight:normal; color:#636363;}
.contatti_des .sezione li ul li .desc_contatti { width:145px; line-height:18px; padding:0 0 0 5px;}



/*---------------------------------------------------- RIFLESSIONI ----------------------------------------------------*/

.riflessioni { float:left; width:595px; border-bottom:1px solid #e0e6ee; }

.riflessioni a:link, .riflessioni a:active, .riflessioni a:visited { float:left; width:595px; color:#373737; text-decoration:none; background-image:url(../_img/ico_riflessione.png); background-repeat:no-repeat; background-position:8px 20px; display:block; padding:20px 0 20px 0;}
.riflessioni a:hover { background-color:#f0f0f0; }
.riflessioni .tit { float:left; width:545px; font-weight:bold; padding:0 0 5px 50px; }
.riflessioni .desc { float:left; width:545px; padding:0 0 0 50px; line-height:18px;}



/*---------------------------------------------------- RIFLESSIONI DETT ----------------------------------------------------*/

.Paragrafo12_02_01 { float:left; width:595px; }
.Paragrafo12_02_01 .anteprima { float:left; margin:7px 20px 0 0 !important; }
.Paragrafo12_02_01 .paragrafo { float:left; margin-bottom:25px; color:#373737; line-height:20px; font-size:12px; }
.Paragrafo12_02_01 p {  color:#373737; line-height:20px; font-size:12px; margin:0; padding:0; }

.Paragrafo12_02_01 .allegato { float:left; margin:0; padding:0; list-style-type:none; font-size:10px; }
.Paragrafo12_02_01 .allegato li { display:inline; }
.Paragrafo12_02_01 .allegato { float:left; width:595px; margin:0 0 25px 0;}
.Paragrafo12_02_01 .allegato a:link, .Paragrafo12_02_01 .allegato a:active, .Paragrafo12_02_01 .allegato a:visited { float:left; margin-right:3px; color:#fff; text-decoration:none; background-color:#a4363a; background-image:url(../_img/ico_allegato.jpg); background-repeat:no-repeat; background-position:8px 4px; padding:5px 15px 5px 37px;}
.Paragrafo12_02_01 .allegato a:hover { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; cursor:pointer; }

.Paragrafo12_02_01 .links { float:left; margin:0; padding:0; list-style-type:none; font-size:10px; }
.Paragrafo12_02_01 .links li { display:inline; }
.Paragrafo12_02_01 .links { float:left; width:595px; margin:25px 0 0 0;}
.Paragrafo12_02_01 .links a:link, .Paragrafo12_02_01 .links a:active, .Paragrafo12_02_01 .links a:visited { float:left; margin-right:3px; color:#fff; text-decoration:none; background-color:#4971aa; background-image:url(../_img/ico_puls_rifl.jpg); background-repeat:no-repeat; background-position:8px 4px; padding:5px 15px 5px 37px;}
.Paragrafo12_02_01 .links a:hover { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; cursor:pointer; }
.Paragrafo12_02_01 .gallery { float:left; margin-right:3px;}
.Paragrafo12_02_01 .gallery li { float:left; margin-right:3px; margin-bottom:3px;}
.Paragrafo12_02_01 .gallery a:link, .Paragrafo12_02_01 .gallery a:active, .Paragrafo12_02_01 .gallery a:visited {float:left; }
.Paragrafo12_02_01 .gallery a:hover { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; cursor:pointer; }



