/* CSS Document */

/*==================*/
/* SEZIONE 1 - BODY */
/*==================*/


.intro-container-video{ position:relative; width:368px; height:272px; border:1px solid #ebebeb; margin:10px auto; margin-top:20px}

* {
    margin: 0;
    padding: 0;
    }

body {font-size: 11px; margin: 0em auto; padding: 0px; font-family: tahoma, arial, sans-serif;}
.page-container {position:relative;top:0;left:0;width: 886px; margin: 3px auto; padding: 0px; background-color: #FFF;}

.contenitore{width: 776px; float:left;display:inline; border: solid 2px #999;}
.sub-contenitore{width: 906px;position:relative;}

.leaderboard{width: 776px; margin: 2px; padding: 0px; text-align:center; }
.skyScraper{width: 120px; padding: 0px; text-align:center; vertical-align:top; position:absolute;right:0;top:0px;}
.skyScraper-contenuto{vertical-align:top;}





/* HEADER */
.header {width:776px; font-family:arial, tahoma, verdana, sans-serif;}
.header-banner {width:776px; height:96px; background: #FF6600 url(../../img/img_graf/il_rigeneratore_italiano.jpg) no-repeat; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-menu-top {width:776px; height:22px; background: #f1f1f1; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; border-bottom:1px solid #cccaca; border-top:1px solid #cccaca; margin-top:1px;}


.footer { float:left; width: 776px; height: 40px; margin: 0px; padding:0px; border-top: solid 1px #999; background: #f1f1f1 url(../../img/img_graf/sf_footer.gif); color: #4e4e4e; text-align:center;}
.footer a{ text-decoration:none;  color: #4e4e4e; }
.footer a:hover{ text-decoration:none; color: #ff0000; }

/*STILE LINK NAVIGAZIONE MENU 01*/

ul#navtop{ float:left;list-style: none;margin:0px 5px 0px 2px;padding:0;font-weight: bold; font-size:12px;
    text-align: left;}
ul#navtop li{display: inline;margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; height:22px;line-height:22px;text-align:center;}
ul#navtop a{text-decoration: none;padding:5px 8px 1px 8px; margin:0;color: #333;}
ul#navtop a#current{color: #ff0000; border-bottom:3px solid #0066ff}
ul#navtop a:hover{color: #ff0000; border-bottom:3px solid #0066ff}

.form{ padding:0; margin:0;}

.login{width:124px; background-color:#f1f1f1;border-right:#999 solid 1px; padding:8px 4px 0px 4px;}
.login input.button{ width:80px; cursor:pointer; border:solid 1px #616161; color:#333; font-size:11px;font-weight:bold; margin:5px 1px 3px 30px;}
.login input.button:hover{cursor:pointer; border:solid 1px #999; background:#616161; color:#ffffff;}
.login label { float:left;width:20px; color:#616161; font-size:11px;}
.login input.field { float:left;width:77px; border:solid 1px #616161; color:#616161; font-size:11px; margin:1px 1px 1px 10px;}

.passdim {width:124px; text-align: center; font-family:Arial, Helvetica, sans-serif}
.passdim a{color:#616161; font-size:10px;font-weight:bold; text-align: center; text-decoration:none;}
.passdim a:hover{color:#ff0000; font-size:10px;font-weight:bold; text-align: center; text-decoration:none;}

.registrati {width:118px; text-align: center; text-decoration:none; border-bottom:1px solid #999; border-top:1px solid #999; margin-top:5px; padding:1px 3px 1px 3px; background-color:#FFFFFF}
.registrati a{color:#FF6600; font-size:12px;font-weight:bold; text-decoration:none;}
.registrati a:hover{color:#ff0000; font-size:12px;font-weight:bold; text-decoration:none;}




.contactform {margin:15px 0 0 0; padding:8px 10px 8px 8px; border:solid 1px #999; background-color:#f1f1f1;}
.contactform p {padding:0; margin:0; clear:both}
.contactform fieldset {padding:0px 0 10px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 15px 0; border:solid 1px #467AA7;}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 0px 5px /*IE6*/; padding:0 2px 0 2px; color:#666; font-weight:bold; font-size:13px;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:11px;}
.contactform label.top {float:left; width:250px; margin:0 0 0 10px; padding:2px; font-size:11px;}
.contactform select.combo {width:184px; padding:1px; border:solid 1px #616161; font-size:11px;}
.contactform input.field {width:180px; padding:1px; border:solid 1px #616161; font-size:11px;}
.contactform textarea {width:280px; padding:2px; border:solid 1px #616161); font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.contactform input.button {float:right; width:auto; margin:0px 20px 10px 20px !important /*Non-IE6*/;  margin:0px 20px 10px 20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#f1f1f1; border:solid 1px #999; text-align:center; color:#333; font-size:11px; font-weight:bold; }
.contactform input.button:hover {cursor:pointer; border:solid 1px #999; background:#616161; color:#ffffff;}

.logininterno { width:170px; text-align:center; margin:10px auto; }
.logininterno fieldset {padding:0px 0 5px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 5px 0; border:solid 1px #999;}
.logininterno input.field {width:70px; padding:1px; border:solid 1px #616161; font-size:11px;}
.logininterno label.left {float:left; width:50px; margin:0 0 0 6px; padding:2px; font-size:11px;}


.search{float:right; margin:1px 10px 1px 10px; vertical-align:middle; line-height:22px; height:22px; }
.search input.button{ margin-top: 0px; padding:0px; background:#f1f1f1; border:solid 1px #999; text-align:center; color:#333; font-size:11px;}
.search input.button:hover{cursor:pointer; border:solid 1px #999; background:#616161; color:#ffffff;}
.search input.field {width:100px; border:solid 1px #999; color:#333; font-size:11px; }

.corpo{width: 776px; float:left; margin:20px 0px 10px 0px; background: url(../../img/img_graf/sf_corpo.gif) repeat-y}

.navigazione-corpo { float:left; width:135px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; display:block}
.navigazione-box{ width:133px; clear:both;}

.navigazione-teste{width:133px; height:20px; background: #f1f1f1 url(../../img/img_graf/menu_sx_testa.gif) no-repeat; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.navigazione-teste-etichetta{ font-size:12px; font-weight:bold; color:#fff; padding:2px 2px 0px 4px;}
.navigazione-menu{width:132px; background-color:#f1f1f1;border-right:#999 solid 1px; padding-bottom:10px; padding-top:6px; margin-bottom:0px;}
.navigazione-piede{width:133px; height:9px; background: #f1f1f1 url(../../img/img_graf/menu_sx_piede.gif) no-repeat; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; margin-bottom:10px;}

ul#navsx{list-style: none;margin:0;padding:0;font-weight: bold; font-size:11px;text-align: left;}
ul#navsx li{margin:6px 0px 0px 0px; padding:3px 0px 1px 3px; border-bottom:#b0afaf solid 1px;display:block }
ul#navsx a{text-decoration: none; margin:2px 2px 0px 3px; padding:2px 3px 0px 0px;color: #000; display:block}
ul#navsx li.current{color: #ff0000; border-left:3px solid #ff0000; padding-left:3px}
ul#navsx a:hover{color: #ff0000; padding:2px 3px 0 0px; }
ul#navsx li:hover{color: #ff0000; border-left:3px solid #ff0000; padding-left:3px}




.corpo-contenuto {display:inline /*Fix IE floating margin bug*/; float:right; width:620px; padding:0 9px 0 10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; display:block; }

.corpo-contenuto h1{font-size:18px; color:#333; margin:0px;}
.corpo-contenuto h2{font-size:13px; color:#666; margin:0px;}
.corpo-contenuto h3{font-size:11px; color:#999; margin:0px 0px 10px 0px;}
.corpo-contenuto p{font-size:11px; color:#000; line-height:13px; padding-top:6px}
.corpo-contenuto a{font-size:11px; color:#467AA7; text-decoration:none; font-weight:bold;}
.corpo-contenuto a:hover{font-size:11px; color:#ff0000;}

.box-info{ margin:20px 0px 10px 0px; border:1px dotted #467AA7; width:100%}
.box-info h1{font-size:12px; color:#666; padding:2px 4px 2px 4px; border-bottom:1px solid #f1f1f1; margin:0px;}
.box-info p{font-size:11px; color:#000; padding:2px 4px 2px 4px; margin:0px;}

.corpo-contenuto ul {list-style:none; margin:2px 10px 2px 0px;}
.corpo-contenuto ul li {margin:5px 0 2px 2px; padding:0px 0px 0 11px; background: url(../../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:13px; font-size:11px;  color:#000}

.permesso-free { border-left:2px solid #00CC00; display:block; padding-left:3px; }
.permesso-registrato { border-left:2px solid #FF6600; display:block; padding-left:3px;}
.permesso-abbonato { border-left:2px solid #ff0000; display:block; padding-left:3px;}

.listanormale ul{list-style:none; margin:0.5em 10px 1.0em 0px;}
.listanormale ul li { display:inline; margin:5px 0 0.2em 2px; padding:0px 5px 0 3px; line-height:13px; font-size:11px;  color:#000; background-image:none}

.hp_colonna_box{ width:344px; float:left;  margin:0px 0px 15px 0px;}
.hp_colonna_box img{ border:1px dotted #999;}
.hp_colonna_box h1{font-size:18px; color:#999; margin:0px; border-bottom:3px solid #f1f1f1}

.hp_colonna_box_dx{ width:250px; margin:0 0 10px 0; text-align:center}
.hp_colonna_box_dx img{ border:1px dotted #999;}

.hp_colonna_box2{ width:100%; float:left; color:#333; display:block; border-top:1px solid #999}
.hp_colonna_sx{ width:344px; float:left; margin:0;}
.hp_colonna_sx1{ width:164px; float:left; margin:0px 0px 15px 0px;}
.hp_colonna_sx2{ width:164px; float:left; margin:0px 0px 15px 15px;}
.hp_colonna_dx{ width:250px; float:right; }

.hp_box{ margin:0 0 10px 0;}
.hp_box strong{ color:#666666}


.navigazione-box-banner{width:133px; text-align:center; margin-bottom:10px;}


.avanti{ text-align:right; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding:0px 2px 0px 2px; margin-top:30px;}
.avanti a{ color:#467AA7;}
.avanti a:hover{ color:#ff0000;}

.indietro{ text-align:left; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding:0px 2px 0px 2px; margin-top:30px;}
.indietro a{ color:#467AA7;}
.indietro a:hover{ color:#ff0000;}

ul#paginatore{list-style: none;text-align: center; margin:10px; }
ul#paginatore li{display: inline; background-image:none;  margin:0; padding:0;}
ul#paginatore a{text-decoration: none; color: #467AA7; font-size:11px; margin:0px 3px 0px 3px ;  padding:3px 5px 0px 5px ;}
ul#paginatore a#current{color: #ff0000; font-size:11px; border-bottom:2px solid #999}
ul#paginatore a:hover{color: #ff0000; font-size:11px; }




.hp_altro{ text-align:right; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding:0px 2px 0px 2px}
.hp_altro a{ color:#666;}
.hp_altro a:hover{ color:#999;}

.descr-rubrica{font-size:11px; color:#333333; border-bottom:1px solid #f1f1f1;}


.hp_banner_250x250{ width:250px; margin:0 0 10px 0;}

/*----- BOX LATERALI NEWS ED EVENTI ------*/
.hp_box_news{ margin:0 0 10px 0;}
.hp_box_news a{ color:#666; font-weight:normal}
.hp_box_news ul li{ color:#000; background: url(../../img/bg_bullet_half_1.gif) no-repeat 0 0.4em}

.hp_etichetta_news{border-bottom:1px #666 solid;font-size:13px; color:#666; font-weight:bold;}
.hp_etichetta_news a{font-size:13px; color:#666; font-weight:bold;}
.hp_etichetta_news a:hover{font-size:13px; }


/*----- BOX IN PAGINA NEWS ED EVENTI ------*/
.gen-news a{ color:#467AA7; font-weight:bold}
.gen-news ul li{ color:#333; background: url(../../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; padding-bottom:8px; border-bottom:1px dotted #f1f1f1}
.gen-news .hp_altro { text-align:right;  padding:0px 2px 0px 2px; border:none}
.gen-news .hp_altro a{ color:#467AA7;}
.gen-news .hp_altro a:hover{ color:#ff0000;}

.fiere-mondo { width:300px; margin-left:10px}
.fiere-mondo h2{ padding:0; margin:15px 0 0 0; font-size:11px; color:#666; border-bottom:3px solid #CCCCCC; clear:both}
.fiere-mondo h3{ padding:0; margin:2px 0px 15px 5px ; font-size:14px; color:#467AA7; font-weight:bold; width:auto; float:left; display:block}
.fiere-mondo h4{ padding:0; margin:5px 3px 0px 5px; font-size:11px; font-weight:normal; float: right;display:block}

.lista_scroll {
	position: relative;
	border:1px solid #f1f1f1;
	overflow:auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #333;
	background-color: #FFFFFF;
}
.lista_scroll li{ border-bottom:1px dotted #CCCCCC}

.lista_scroll-news {height: 120px;}
.lista_scroll-eventi {height: 180px;}


.box-top{ width:300px; height:10px; background: url(../../img/img_graf/box_angolo_top.gif) no-repeat;  z-index:5; position:absolute }
.box-etichetta{ width:auto; font-size:15px; margin:-10px 3px 3px 3px; padding:0 3px 0 3px; z-index:10; position:absolute; background-color:#FFFFFF}
.box-centro{ width:288px; background-color:#fefefe;border-right:#999 solid 1px; border-left:#999 solid 1px; padding:10px 5px 5px 5px;z-index:9; overflow:auto; height:150px; margin:0}
.box-bot{ width:300px; height:10px; background: url(../../img/img_graf/box_angolo_bot.gif) no-repeat;}



/**/
/*
li#editoriale{border-left:3px solid #009900; }
li#assoritech{border-left:3px solid #8a9048; }
li#tecniche{border-left:3px solid #c29776; }
li#normative{border-left:3px solid #afa6ba; }
li#mercato{border-left:3px solid #d2a1b3; }
li#curiosita{border-left:3px solid #d8bc71; }
li#rifiuti{border-left:3px solid #93a4ac; }
li#pressrelease{border-left:3px solid #cd7a9a; }
li#lettere{border-left:3px solid #009900; }
li#focus{border-left:3px solid #83AFC5; }
li#voci{border-left:3px solid #1A7AAA; }
*/

li#editoriale{border-left:3px solid #669999; }
li#assoritech{border-left:3px solid #999999; }
li#tecniche{border-left:3px solid #990033; }
li#mercato{border-left:3px solid #CC3399; }
li#curiosita{border-left:3px solid #FF6600; }
li#rifiuti{border-left:3px solid #009900; }
li#focus{border-left:3px solid #3366FF; }
li#sistri{border-left:3px solid #99CC01; }


.sez_gen{font-size:19px; color: #999; border-bottom:3px solid #999; width:100%; text-align:right; font-weight:bold; padding:0; margin-bottom:5px}
.sez_editoriale{font-size:19px; color:#669999; border-bottom:3px solid #669999; width:100%; text-align:right; font-weight:bold; padding:0; margin-bottom:5px}
.sez_assoritech{font-size:19px; color:#999999; border-bottom:3px solid #999999; width:100%; text-align:right; font-weight:bold; padding:0; margin-bottom:5px}
.sez_tecniche{font-size:19px; color:#990033; border-bottom:3px solid #990033; width:100%; text-align:right; font-weight:bold; padding:0; margin-bottom:5px}
.sez_mercato{font-size:19px; color:#CC3399; border-bottom:3px solid #CC3399; width:100%; text-align:right; font-weight:bold; padding:0; margin-bottom:5px}
.sez_curiosita{font-size:19px; color:#FF6600; border-bottom:3px solid #FF6600; width:100%; text-align:right; font-weight:bold; padding:0; margin-bottom:5px}
.sez_rifiuti{font-size:19px; color:#009900; border-bottom:3px solid #009900; width:100%; text-align:right; font-weight:bold; padding:0; margin-bottom:5px}
.sez_focus{font-size:19px; color:#3366FF; border-bottom:3px solid #3366FF; width:100%; text-align:right; font-weight:bold; padding:0}
.sez_sistri{font-size:19px; color:#99CC01; border-bottom:3px solid #99CC01; width:100%; text-align:right; font-weight:bold; padding:0}

.editoriale{font-size:13px; color:#669999; font-weight:bold; border-bottom:1px #669999 solid}
.assoritech{font-size:13px; color:#999999; font-weight:bold; border-bottom:1px #999999 solid}
.tecniche{font-size:13px; color:#990033; font-weight:bold;  border-bottom:1px #990033 solid}
.mercato{font-size:13px; color:#CC3399; font-weight:bold;  border-bottom:1px #CC3399 solid}
.curiosita{font-size:13px; color:#FF6600; font-weight:bold; border-bottom:1px #FF6600 solid}
.rifiuti{font-size:13px; color:#009900; font-weight:bold;  border-bottom:1px #009900 solid}
.focus{font-size:13px; color:#3366FF; font-weight:bold;  border-bottom:1px #3366FF solid}
.sistri{font-size:13px; color:#99CC01; font-weight:bold;  border-bottom:1px #99CC01 solid}

.col-editoriale{color:#669999;}
.col-assoritech{color:#999999;}
.col-tecniche{color:#990033;}
.col-mercato{color:#CC3399;}
.col-curiosita{color:#FF6600;}
.col-rifiuti{color:#009900;}
.col-focus{color:#3366FF;}
.col-sistri{color:#99CC01;}




/*///////////// IMAPGINAZIONE ARTICOLI ///////////////*/
.art-editoriale{color:#669999;border-bottom:3px solid #669999;}
.art-assoritech{color:#999999; border-bottom:5px solid #999999;}
.art-tecniche{color:#990033;border-bottom:3px solid #990033;}
.art-mercato{color:#CC3399;border-bottom:3px solid #CC3399;}
.art-curiosita{color:#FF6600;border-bottom:3px solid #FF6600;}
.art-rifiuti{color:#009900;border-bottom:3px solid #009900; }
.art-focus{color:#3366FF;border-bottom:3px solid #3366FF;}
.art-sistri{color:#99CC01;border-bottom:3px solid #99CC01;}

.art-editoriale h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#669999;}
.art-editoriale h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#669999; font-weight:normal}
.art-editoriale h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#669999;} 

.art-assoritech h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#999999;}
.art-assoritech h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#999999; font-weight:normal}
.art-assoritech h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#999999;} 

.art-tecniche h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#990033;}
.art-tecniche h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#990033; font-weight:normal}
.art-tecniche h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#990033;} 

.art-mercato h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#CC3399;}
.art-mercato h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#CC3399; font-weight:normal}
.art-mercato h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#CC3399;} 

.art-curiosita h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#FF6600;}
.art-curiosita h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#FF6600; font-weight:normal}
.art-curiosita h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#FF6600;} 

.art-rifiuti h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#009900;}
.art-rifiuti h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#009900; font-weight:normal}
.art-rifiuti h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#009900;} 

.art-focus h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#3366FF;}
.art-focus h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#3366FF; font-weight:normal}
.art-focus h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#3366FF;} 

.art-sistri h1 {font-size: 16px; margin:0px 0px 1px 0px; font-weight:bold; color:#99CC01;}
.art-sistri h2 {font-size: 12px; margin:0px 0px 10px 0px; color:#99CC01; font-weight:normal}
.art-sistri h3 {font-size: 12px; margin-bottom:0px; font-weight:bold; color:#99CC01;} 



.art-editoriale img, .art-assoritech img, .art-tecniche img, .art-normative img, .art-mercato img, .art-curiosita img, .art-rifiuti img, .art-pressrelease img, .art-lettere img, .art-focus img, .art-voci img, .art-sistri img{padding:4px}

.art-editoriale p, .art-assoritech p, .art-tecniche p, .art-normative p, .art-mercato p, .art-curiosita p, .art-rifiuti p, .art-pressrelease p, .art-lettere p, .art-focus p, .art-voci p, .art-sistri p{font-size:12px; line-height:16px; padding:0px 0 6px 0}

.art-editoriale a,.art-assoritech a, .art-tecniche a, .art-normative a, .art-mercato a, .art-curiosita a, .art-rifiuti a, .art-pressrelease a, .art-lettere a, .art-focus a, .art-voci a, .art-sistri a {font-size:12px; color:#467AA7; text-decoration:underline}

.art-editoriale a:hover, .art-assoritech a:hover, .art-tecniche a:hover, .art-normative a:hover, .art-mercato a:hover, .art-curiosita a:hover, .art-rifiuti a:hover, .art-pressrelease a:hover, .art-lettere a:hover, .art-focus a:hover, .art-voci a:hover, .art-sistri a:hover  {font-size:12px; color:#ff0000; text-decoration:underline}

.art-editoriale ul, .art-assoritech ul, .art-tecniche ul, .art-normative ul, .art-mercato ul, .art-curiosita ul, .art-rifiuti ul, .art-pressrelease ul, .art-lettere ul, .art-focus ul, .art-voci ul, .art-sistri ul  {list-style:none; margin:2px 10px 8px 0px;}

.art-editoriale ul li, .art-assoritech ul li, .art-tecniche ul li, .art-normative ul li, .art-mercato ul li, .art-curiosita ul li, .art-rifiuti ul li, .art-pressrelease ul li, .art-lettere ul li, .art-focus ul li, .art-voci ul li, .art-sistri ul li  {margin:2px 0 4px 2px; padding:0px 0px 0 11px; background: url(../../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:15px; font-size:12px;  color:#000}

b{ font-weight:bold; color:#467AA7}








/*   //paginatore//   */

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginator{text-align: center; margin:10px; }


.paginationstyle{ /*Style for demo pagination divs*/
text-align: center; margin:10px; text-decoration: none;
/*
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
*/}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
text-decoration: none; color: #467AA7; font-size:11px; margin:0px 3px 0px 3px ;  padding:3px 5px 0px 5px ;
/*padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
*/}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #ff0000; font-size:11px; border-bottom:2px solid #999; text-decoration: none; 
/*
color: #000;
background-color: #FEE496;
*/}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #ff0000; font-size:11px; border-bottom:2px solid #999
/*
color: #000;
background-color: yellow;
*/}
/*////////////////////////// galleria fotografica /////////////////////////*/


ul#gallery, ul#gallery li{margin:0;padding:0;list-style-type:none; }
ul#gallery{float:left;width:100%; margin-top:15px }
ul#gallery li{float:left;width:140px;height:140px;line-height:137px;margin:0 10px 10px 0;
    text-align:center;background:url(/img/base_foto.gif) no-repeat center center}
ul#gallery img{vertical-align: middle; border:none; margin:0; padding:0}
ul#gallery img a:hover{vertical-align: middle}


div.imgt{
  margin: 3px;
  
  height: 120px;
  width: 120px;
  float: left;
  text-align: center;
  }
div.imgt img
  {
  padding:0;
  display: inline;
  margin: 0px;
  border: 1px solid #ffffff;
  }
div.imgt a:hover imgt
  {
  border: 1px solid #0000ff;
  }
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	


/*///////////// IMAPGINAZIONE ARTICOLI ///////////////*/