/*CSS scripting style*/

body, html {margin:0 0 0 -500px;
            padding:0 0 0 0;
            background-color: white; 
            color: black;
            /*text-align:center;*/
            font: 1em verdana;
            background-color:#E8F0FF;
            }

div#sitePosition{margin:0 0 0 50%; padding:0; width:1020px; }
     
div#shadowLeft { 
                 margin,padding: 0; 
                 background:url(../imgs/bck_imgs/shadowleft.jpg)  repeat-y left;
               }

div#shadowRight{
                 margin,padding: 0; 
                 background:url(../imgs/bck_imgs/shadowright.jpg)  repeat-y right;
               }

div#container { margin:0;
                padding:0 0 0 10px;
                width: 1000px;
                text-align:left;
                
                /*background:url(../imgs/bck_imgs/img_hdr_black_long.jpg) repeat-x;*/
                /*background-position: 200px 300px;*/
                /*min-height:630px;*/
                /*background-color:orange; for TEST*/
               }
               
div#container2 {margin:0;padding:0;
                /*background: mettere il background in fondo per il 3d effect;*/
                /*min-height:630px;*/
                text-align:left;
                background-color:#E8F0FF; /*for TEST*/
                background: url(../imgs/bck_imgs/templates/tpl_blue/background.jpg) repeat-x;
                background-position: 0 0;                
                }


div#navi_first {
                 color: #8F3333;
                 margin:0;padding: 0 0 0 0;
                 height:20px;
                 clear:both;
                 background: url(../imgs/bck_imgs/templates/tpl_blue/header.jpg) repeat-x;
                }
div#header      {height:230px;margin:0 0 0 0; padding:20px 0 0 0;border:none;
                 
                 text-align:left;
                }
div#navi_top {
              margin:0 0 0 0;padding: 0 0 0 0;height:20px;clear:both;/*background-color: red;*/
              background:url(../imgs/bck_imgs/templates/tpl_blue/header.jpg) /*img_hdr_blue_small.jpg)*/ repeat-x;}
              
div#header a    {
                 margin:0; padding:0;text-decoration:none;
                 border:none;
                }

div#content {
             margin-top:0;
             margin-bottom:0;
             margin-left:200px;
             width: 599px;
             /*margin-right:200px;*/
             padding: 0;
             text-align: left;
             /*min-height: 630px;*/
             background:url(../imgs/bck_imgs/C_left.jpg) repeat-y;
             background-color: white;
             /*border: 2px solid gray;*/
             color:rgb(06,68,51);
             /*border-right:1px solid gray;*/
             font:0.8em arial;
             }
             
             
div#naviNews div.naviNews_image img{float:left;margin: 0 2px 0 0;padding:1px;border: 1px solid black;}
div#naviNews div.naviNews_date {color:green;}
div#naviNews div.naviNews_title {font: bold 1em verdana; color:blue;}
div#naviNews div.naviNews_desc {clear:both;text-align:justify;}


/*From pagination and functions*/
div#page_ctrl {font: 1em verdana;margin:0;padding:0;text-align:center;}
div#page_ctrl div.back_to_rev {margin:0;padding:0;display:inline;}
div#page_ctrl div.back_to_rev a{font: 0.7em verdana;margin:0;padding:0;color:orange;}
div#page_ctrl div.pag_ctrl{margin:0;padding:0;display:inline;color:orange;}
div#page_ctrl div.pag_ctrl a{margin:0;padding:0;text-decoration:none;color:red;}
div#page_ctrl div.pag_ctrl b{margin:0;padding:0;text-decoration:none;color:green;}
div#page_ctrl div.ctrl_view {font: 0.7em verdana;margin:0;padding:0;display:inline;}
div#page_ctrl div.ctrl_view a{color:orange;}


             
div.table div.tablerow div.tabledata {float:left;/*background-color:red;*/}

div#content div#back{margin:0;padding:0;background:url(../imgs/bck_imgs/C_top.jpg) repeat-x;
                     }
div#content div#back div#ground{margin:0;padding:0;
                                background:url(../imgs/bck_imgs/C_weld.jpg) no-repeat;}
div#content div#back div#ground div#middle
                                {margin:0;padding:0;
                                 text-align:right;
                                }   
div#content div#back div#ground div#middle img{margin:0;padding:0;position:relative; right:0;}  
div#content div#clearer_up {clear:both;}
div#content div#clearer_down{clear:both;}

div#content div#back_down{margin:0;padding:0;
                          position: relative;
                          top:5px;
                          background:url(../imgs/bck_imgs/C_down.jpg) repeat-x;}
div#content div#back_down div#ground_down{margin:0;padding:0;
                                background:url(../imgs/bck_imgs/C_weld_down.jpg) no-repeat;}
div#content div#back_down div#ground_down div#middle_down
                                {margin:0;padding:0;
                                 text-align:right;
                                }   
div#content div#back_down div#ground_down div#middle_down img{margin:0;padding:0;position:relative; right:-1px;}      

/*POST_generic*/
div#content div.post{margin:0 10px 20px;padding:0 5px;text-align:justify; 
                     /*border:1px solid gray;*/}
div#content div.post div.link{margin:0;padding:0;
                              color:rgb(19,163,146);font: 0.6em verdana;}
div#content div.post div.title{margin:0;padding:0 0 20px 0;color:rgb(187,113,6);
                               text-align:center;font:bold 1.4em verdana;}
div#content div.post div.news{margin:0;padding:5px 10px;font: 0.9em verdana;}
div#content div.post div.news img{margin:0;padding:0 0 0 5px;float:right;width:180px;
                                                                       height:200px;}
div#content div.post div.author{margin:0; padding:10px 0 0 10px;
                                color:rgb(19,163,146);
                                font: 0.6em verdana;text-align:right;}
                                
/*POST_news*/
div#content div.post_news{min-width: 550px;margin:10px 10px 10px 10px;padding:0 5px;text-align:justify; 
                     /*border:1px solid gray;*/
                     /*border-top:2px solid gray;
                     border-bottom:2px solid gray;*/
                     }
div#content div.post_news div.link{margin:0px 0 0 0;padding:0; 
                              color:rgb(19,163,146);font: 0.6em verdana;
                              }
div#content div.post_news div.title{margin:0;padding:5px 0 5px 0;color:rgb(223,47,47);
                               text-align:center;font:bold 1.2em verdana;
                               border-bottom:1px solid gray;
                               }
div#content div.post_news div.news{margin:0;padding:10px 10px 5px 10px;font: 0.7em verdana;
                                   color:rgb(30,80,150); min-height: 45px;max-height: 45px;}
div#content div.post_news div.news img{margin:0;padding:0 5px 0 5px;float:right;width:160px;
                                                                       height:90px;}
div#content div.post_news div.review{margin:0;padding:50px 10px 5px 10px;font: 0.8em verdana;
                                   color:#2DA576;}
                                                                       
div#content div.post_news div.author{margin:0; padding:10px 0 0 10px;
                                /*border-top:1px solid gray;*/
                                color:rgb(19,163,146);
                                font: 0.6em verdana;text-align:right;
                                }

div#content div.pos_news div.h_menu{margin:0; padding:0 0 0 0;
                                color:rgb(19,163,146);
                                font: bold 0.8em arial;text-align:right;
                                }
                                
                                
div#content div.post_news div.h_menu ul{margin:0;padding:0;text-align:right;
                                         }
div#content div.post_news div.h_menu ul li{margin:0;padding:0;display:inline;
                                            border:1px solid rgb(80,0,0);
                                            background-color:red;list-style-type:none;}
div#content div.post_news div.h_menu ul li.dark{background-color:rgb(140,0,0);}
div#content div.post_news div.h_menu ul li.dark:hover{background-color:black;}
div#content div.post_news div.h_menu ul li:hover{background-color:rgb(100,0,0);}
div#content div.post_news div.h_menu ul li a{margin:0;padding:0;text-decoration:none;
                                              color:white;}
div#content div.post_news div.h_menu ul li a:hover{
                                              color:white;}
                                
/*POST_HOTEL*/

div#content div.post_hotel{margin:0 10px 20px;padding:0 5px;text-align:justify; 
                     /*border:2px solid gray;*/}

div#content div.post_hotel div.h_name{margin:0;padding:0 0 2px 0;color:rgb(187,113,6);
                               text-align:center;font:bold 1.4em verdana;}
div#content div.post_hotel div.h_sub{margin:0;padding:0;text-align:center;
                              color:rgb(19,100,80);font: 0.6em verdana;
                                }
div#content div.post_hotel div.h_desc{margin:0;padding:5px 10px;font: 0.9em verdana;
                                      }
div#content div.post_hotel div.h_desc img{margin:0;padding:0 0 0 0;float:right;
                                          width:100px;height:100px;}
                                                                       
div#content div.post_hotel div.h_menu{margin:200px; padding:10px 0 0 0;
                                color:rgb(19,163,146);
                                font: bold 0.8em arial;text-align:right;
                                }
                                
                                
div#content div.post_hotel div.h_menu ul{margin:0;padding:0;
                                         }
div#content div.post_hotel div.h_menu ul li{margin:0;padding:0;display:inline;
                                            border:1px solid rgb(80,0,0);
                                            background-color:red;list-style-type:none;}
div#content div.post_hotel div.h_menu ul li.dark{background-color:rgb(140,0,0);}
div#content div.post_hotel div.h_menu ul li.dark:hover{background-color:black;}
div#content div.post_hotel div.h_menu ul li:hover{background-color:rgb(100,0,0);}
div#content div.post_hotel div.h_menu ul li a{margin:0;padding:0;text-decoration:none;
                                              color:white;}
div#content div.post_hotel div.h_menu ul li a:hover{
                                              color:white;}


/*POST_news_REAL*/
div#content div.post_news_real{margin:10px 10px 40px;padding:0 5px;text-align:justify; 
                               min-width: 560px;
                     /*border:1px solid gray;*/
                     /*border-top:2px solid gray;*/
                     /*border-bottom:2px solid gray;*/
                     }
div#content div.post_news_real div.news_date{margin:-20px 0 0 0;padding:0;
                              color:rgb(19,163,146);font: 0.6em verdana;
                              }
div#content div.post_news_real div.news_title{margin:0;padding:10px 0 10px 0;color:rgb(223,47,47);
                               text-align:center;font:bold 1.4em verdana;
                               background:url(../imgs/bck_imgs/img_hdr_blue.gif);
                               /*border-bottom:1px solid gray;*/
                               }
div#content div.post_news_real div.news_desc{margin:0;padding:10px 10px 5px 10px;font: 0.9em verdana;
                                   color:rgb(30,80,150);min-height:190px; max-height: 190px;}
div#content div.post_news_real div.news_desc img{margin:0;padding:0 5px 0 5px;float:right;width:240px;
                                                                       height:180px;}
div#content div.post_news_real div.news_content{margin:0;padding:10px 10px 5px 10px;font: 0.9em verdana;
                                   color:rgb(30,80,150);}
                                                                       
div#content div.post_news_real div.news_author{margin:0; padding:10px 0 0 10px;
                                /*border-top:1px solid gray;*/
                                color:rgb(19,163,146);
                                font: 0.6em verdana;text-align:right;
                                }

div#content div.pos_news_real div.h_menu{margin:0; padding:10px 0 0 0;
                                color:rgb(19,163,146);
                                font: bold 0.8em arial;text-align:right;
                                }
                                
                                
div#content div.post_news_real div.h_menu ul{margin:0;padding:0;
                                         }
div#content div.post_news_real div.h_menu ul li{margin:0;padding:0;display:inline;
                                            border:1px solid rgb(80,0,0);
                                            background-color:red;list-style-type:none;}
div#content div.post_news_real div.h_menu ul li.dark{background-color:rgb(140,0,0);}
div#content div.post_news_real div.h_menu ul li.dark:hover{background-color:black;}
div#content div.post_news_real div.h_menu ul li:hover{background-color:rgb(100,0,0);}
div#content div.post_news_real div.h_menu ul li a{margin:0;padding:0;text-decoration:none;
                                              color:white;}
div#content div.post_news_real div.h_menu ul li a:hover{
                                              color:white;}


/*INIZIO PRIMA COLONNA navigation*/
div#navigation_left {margin:0;padding:0;
                
	              width: 200px;
	              
                /*background-color: yellow; for TEST*/
                float: left;
                min-height:630px;
                text-align: left;
                }



/*INIZIO SECONDA COLONNA navigation_right*/
div#navigation_right {margin:0;padding:0 10px 0 0;
                      width: 190px;
                    	width: 200px;
                    	width: 190px;
                      /*background-color:red; for TEST*/
                      float:right;
                      min-height:630px;
                      text-align: left;
                      }

              

/*sezione FOOTER*/
div#footer {clear: both;
            text-align:center;
            margin:0 200px 0px;padding:0;            
            color:#4D7EC0;
            background:url(../imgs/bck_imgs/content_reflex.jpg) no-repeat;
            /*background-color:green; for TEST*/}
div#footer h5 {font:0.60em verdana;margin:0;padding:15px 0;}
            

div#banner_top{margin:0;padding:0;position:absolute;top:30px;right:30px;}
div#banner_top a{margin:0;padding:0;}
div#banner_top a img{margin:0;padding:0;border:none;}

div#lang_selector{margin:0;padding:0;position:absolute; top:5px; left:0px;}
div#lang_selector a {margin:0;padding:0;}
div#lang_selector a img{margin:0;padding:0;border:none;}

div#flash_header{position:absolute;
                 top:0;
                 right:0;}
                 
div#home_update {margin:0 0 0 40px;font:0.6em verdana; color:green;}                 

div#weekly_news_panel {margin:0 0 0 40px;padding:0;width: 511px;height:341px;
                       background:url(../imgs/bck_imgs/agg_tab_home.gif) no-repeat;
                        /*background-color:red;*/}
div#weekly_news_panel div.Collegamenti {margin:0;padding:3px 0 0 17px;}              
div#weekly_news_panel div.Collegamenti a{text-decoration:none;margin:0;padding:0;color:black;
                                  }                             
                                  
div#weekly_news_panel div.date_n_type {margin:5px 0 0 0;padding:0;font:0.6em verdana;}
div#weekly_news_panel div.title {margin:0 1px;padding:0 10px 0 0;text-align:right;font:2em verdana;
                                 background-color:red;background:url(../imgs/bck_imgs/img_hdr_week.jpg);color:gray;}
div#weekly_news_panel div.desc {margin:0 10px;padding:5px 0 0 0;}
div#weekly_news_panel div.desc img{width:320px;height:240px;float:right;
                                   margin:0;padding:0 5px 0 14px;}
div#weekly_news_panel div.desc div.text{font:0.8em verdana;text-align:justify;
                                        margin:0 0 0 0;padding:0 0 0 0;}
div#weekly_news_panel div.desc div.text a{text-decoration:none;color:red;
                                          font:italic 1em verdana;
                                          }                                        
/*CSS vertical menu*/


 
div#navigation-block {
  margin:20px 0 0 0;
}
 
ul#sliding-navigation
{
	list-style: none;
	font-size: .70em;
	margin: 0px 0;
	padding: 0;
}
 
/*ul#sliding-navigation li.sliding-element h3,*/
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 120px;
	padding: 5px 18px;
	background:#333;
	margin: 0;
	margin-bottom: 3px;
}
 
ul#sliding-navigation li.sliding-element h3
{
  padding: 5px 18px;
	margin: 0;
	margin-bottom: 3px;
	color: #fff;
	
	font-weight: normal;
  font:bold 1em verdana;
  width: 135px;
  
}
 
ul#sliding-navigation li.sliding-element a
{
	color: #265D2B;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	text-decoration: none;
}
ul#sliding-navigation li.sliding-element a.G{
background:url(../imgs/CSSMenu/MenuAni/G_ani_it.jpg) repeat-y;
color: #265D2B;}
ul#sliding-navigation li.sliding-element a.R{
background:url(../imgs/CSSMenu/MenuAni/R_ani_it.jpg) repeat-y;
color: #5D2626;}
ul#sliding-navigation li.sliding-element a.B{
background:url(../imgs/CSSMenu/MenuAni/B_ani_it.jpg) repeat-y;
color: #263D5D;}
ul#sliding-navigation li.sliding-element a:hover { color: #ffff66;}

div#banner_marquee {width: 150px; position:absolute; top:20px; right:5px; margin:0;padding:0;background:red;}