/* ---Gamma Italia--- */
/* background oro: #D5C89B */

body {position: relative; color: #333333; background: #EFE7DE; margin: 0px; text-align: left; font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; 
}
.t-pp {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;   
}
.h1, .tit-pill, A.L5 {font-family: Georgia, Times New Roman, Times, serif; font-style: italic;
}
.gabbia, .cont, .subcont, .cont-tst, .cont-pp, .subcont-pp {margin: 0 auto 0 auto;
}
.cont-tst, .foto, .cont, .menu-due, .menu-tre, .menu-quattro, .menu-cinque, .ind, .foot, .b_uno {width: 920px; 
}
.t-pp, .t-menu_due, .t-menu_tre, .t-menu_quattro, .t-menu_cinque, .t-ind, .t-foot, .t-b_uno {text-align: center; 
}
.t-pp, .t-menu_uno, .cont-pp, .subcont-pp, .mappa {background-color: transparent; 
}
.cont, .cont-tst, .cont-pp, .subcont-pp {overflow: hidden;
}
.t-pp {font-size: 9px; 
}
.t-menu_due, .t-menu_tre, .t-menu_quattro, .t-menu_cinque {font-weight: bold; 
}
.t-menu_due, .t-menu_tre, .t-menu_quattro, .t-ind, .t-b_uno, .t-foot {margin-top: 0px;
}
.t-box, .t-pill, .t-ind, .t-foot, .t-b_uno {line-height: 150%; 
}
.menu1 {MARGIN-LEFT: 0px; WIDTH: 920px; HEIGHT: 25px; background: transparent url(grafica/sfondo-menu-alto.jpg) repeat-x; border-bottom: 1px #666666 solid; 
}

.gabbia {position: relative; background: transparent url(grafica/ombra-bianca.jpg) repeat-y; top: 0px; width: 960px; height: 100%; 
}
.logo {margin-left: 0px; width: 530px; height: auto; float: left; clear: left;
}
.lingue {width: 110px;   height: 70px;  margin-top: 30px;   float: left; clear: none;  
position: relative; left: 80px;
}
.t-lingue {margin-top: 0px; color: red;
}
.lg {border: 0px; margin-bottom: -3px; margin-left: 0px; 
}
.flag{margin: 3px 10px 2px 5px; border: 0;
}
.cont-tst {height: 121px;  background: transparent url(grafica/telefono.jpg) top right no-repeat;  
}
.cont {background-color: #FFFFFF;   height: auto; 
}
.cont-menu {background-color: #FFFFFF; height: auto; margin: 0 auto 0 auto; width: 920px; overflow: visible; 
}
.cont-pp {width: 948px; height: auto;  
}
.subcont-pp {width: 948px; height: auto;  
}
.t-pp {margin: 3px 20px 3px 20px; COLOR: #666666; 
}
.menu_uno {margin-right: 0px; width: 180px; height: 105px; float: right; clear: none; margin-top: 10px;
}
.t-menu_uno {margin-top: 20px; margin-left: 0px; COLOR: #5C6164; line-height: 130%; 
}
.menu_due {height: 25px; background: transparent url(grafica/sfondo-menu-alto.jpg) repeat-x; border-bottom: 1px #CCCCCC solid;
}
.t-menu_due {padding-top: 4px; margin-left: 0px; COLOR: #FFFFFF; 
}
.menu_tre {width: 250px; height: 268px; margin: 0px; float: left; clear: left;
}
.foto {width: 670px; height: 268px; margin: 0px; background-color: #CCCCCC; float: left; clear: none; overflow: visible; 
}
.ft {border: 1px solid #666666; float: left; margin: 5px 0 15px 40px;
}
.menu_quattro {margin-top: 0px; margin-left: 0px; height: 14px; background: transparent url(grafica/menu-tre.jpg) repeat-x;
}
.t-menu_quattro {padding-top: 10px; COLOR: #FFFFFF; 
}
.menu_cinque {margin-top: 0px; margin-left: 0px; height: 0px; background: transparent url(grafica/xxxsfondo-menu-medio.jpg) repeat-x; 
}
.t-menu_cinque {padding-top: 6px; COLOR: #FFFFFF; 
}
.home-sx {width: 600px; height: 100%; margin-left: 0px; background: #FFFFFF;  float: left; clear: left; 
}
.home-lightbox {position: relative; width: 880px; height: 100%; margin: 20px auto 0 30px; background: #FFFFFF; overflow: hidden; 
}
.home-sx-lightbox {width: 600px; height: 100%; margin-left: 0px; background: #FFFFFF;  float: left; clear: left; 
}
.home-dx {width: 260px; height: auto; margin-left: 30px; background: #FFFFFF;  float: left; clear: none; padding-top: 20px; 
}
.ind {margin-left: 0px; padding-top: 0px; height: 110px; background: transparent url(grafica/ind.jpg) no-repeat;
float: left; clear: left;
}
.t-ind {padding-top: 30px; COLOR: #333333;  
}
.foot {margin-left: 0px; padding-top: 0px; margin-top: 0px; height: 0px; background: transparent url(grafica/menu-tre.jpg) repeat-x;
float: left; clear: left;
}
.t-foot {padding-top: 0px; COLOR: #333333;  
}
.b_uno {margin-left: 0px; padding-top: 0px; height: 0px; background: #FFFFFF;
float: left; clear: left; border-bottom: 1px #666666 solid; 
}
.t-b_uno {padding-top: 0px; COLOR: #333333;  
}
.t-box {margin-top: 20px; margin-left: 50px; margin-right: 30px; COLOR: #333333;  
}
.h1 {margin: 20px 50px 10px; COLOR: #7C6527; font-size: 18px; line-height: 130%; 
}
.home-sx img {border: 3px #D5BD7D solid; padding: 1px; margin-left: 20px; margin-bottom: 20px; margin-right: 10px; float: right; 
}
.home-sx-lightbox img {border: 3px #D5BD7D solid; padding: 1px; margin-right: 2px; margin-bottom: 10px;  
}

.pill {width: 260px; height: 100%; background: #EEEEEE url(grafica/flap-t.jpg) top no-repeat; margin-top: 10px; margin-bottom: 20px;
float: left; clear: left; 
}
.pill-news {width: 260px; height: 100%; background: #EEEEEE url(grafica/flap-t-news.jpg) top no-repeat; margin-top: 10px; margin-bottom: 20px;
float: left; clear: left; 
}
.t-pill {margin: 20px; color: #333333;
}
.tit-pill {margin: 20px; color: #7C6527; font-size: 18px; 
}
.tit-pill-news {margin: 20px; margin-top: 40px; color: #7C6527; font-size: 18px; font-family: georgia, times, serif; font-style: italic; 
}
.flap {margin: 0px; margin-bottom: -5px;
}
.credits{width: 260px; height: 100%; margin-top: 10px; margin-bottom: 20px; float: left; clear: left; 
}
#map {background-color: transparent; border: 3px #CAB77B solid; padding: 0px; margin-left: 23px; 
}


/*ARCHIVIO DINAMICO FOTO*/
.menu-sx-foto {position: relative; width: 210px; height: 100%; margin: 20px auto 0 20px; background: white; overflow: hidden; float: left; display: inline;  
}
.corpo-foto {position: relative; width: 660px; height: 100%; margin: 20px auto 30px 10px; background: white; overflow: hidden; float: left; 
}




a:link, a:active, a:visited  {text-decoration: none;
}
a:hover {text-decoration: underline; 
}

A.L1:link, A.L1:visited, A.L1:active, A.L4:link, A.L4:visited, A.L4:active {color: white; 
}
A.L2:link, A.L2:visited, A.L2:active {color: #333333; 
}
A.L1:hover, A.L2:hover, A.L3:hover, A.L4:hover {color: #FF6600; 
}
A.L5:link, A.L5:visited, A.L5:active {color: #193568; 
}
A.L5:hover {color: #FF6600;  
}
A.L5 {font-size: 18px; 
}

A.L6 {font-size: 14px; font-family: arial, verdana, sans-serif; line-height: 150%; color: #333333; 
}
A.L6:link, A.L5:visited, A.L5:active {color: #333333; 
}
A.L6:hover {color: #FF6600;  
}

A.L3 {font-size: 12px; line-height: 150%; color: #333333;  
}
A.L3:link, A.L3:visited, A.L3:active {color: #333333;  
}
A.L3:hover {color: #FF6600; 
}
