/************************************************************************************ 
 www.fullsix.it // 
************************************************************************************/
html 			{}
body 			{margin:0; padding:0; border:none; color:#ffffff; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size:13px;} 


div, form 		{margin:0; padding:0; border:none; position:relative;}
img 			{border:none; margin:0; padding:0;}
.bold 			{font-weight:bold;}
.txt-orange 	{color:#ff6600;}
.hidden {display:none;}

/**************************** 
	hyperlink
****************************/
a, a:link, a:visited, a:active, a:hover				{color:#ff6600;text-decoration:none;}

h1 				{font-family:Verdana, Arial, Tahoma, Sans-Serif;font-size:20px; color:#ffffff;font-weight:bold;padding:0 0;margin:0 0}
h2 				{font-family:Verdana, Arial, Tahoma, Sans-Serif;font-size:15px; font-weight:normal; color:#666666; padding:0 0; margin:0 0; height:auto;line-height:normal;}
h3 				{font-family:Verdana, Arial, Tahoma, Sans-Serif;font-size:12px; font-weight:bold; color:#ffffff; padding:0 0; margin:0 0; height:auto;line-height:normal;}

a.h3:link, a.h3:visited, a.h3:active, a.h3:hover  {color:#ffffff;text-decoration:none;}
a.h3:hover 		{text-decoration:underline;}
a.h2:link, a.h2:visited, a.h2:active, a.h2:hover  {color:#ffffff;text-decoration:none;}
a.h2:hover 		{text-decoration:underline;}

/**************************** 
	blockquote
****************************/
blockquote {border:1px solid #c6c6c6;width:600px;margin: 0px;padding: 10px;background-color: #fafafa;quotes: "\201C" "\201D";}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }


/**************************** 
	paragrafi
****************************/
p 				{margin:0px;padding:0px;}
br.brh2			{line-height:2px;}
br.brh3			{line-height:3px;}
br.brh4			{line-height:4px;}
br.brh5			{line-height:5px;}
br.brh7			{line-height:7px;}
br.brh9			{line-height:9px;}
br.brh10		{line-height:10px;}
br.brh12		{line-height:12px;}
br.brh20		{line-height:20px;}
br.brh30		{line-height:30px;}
pre				{font-family:monospace;}


/**************************** 
	form
****************************/

select 			{margin:0px; padding:0px; border:1px solid #7f9dc1; font-size:12px; color:#2c2c2c;width:196px;}
input 			{margin:0px; padding:0px; font-family:Verdana, arial; font-size:12px; color:#2c2c2c;}
label			{width:110px;display:block;color:#000;font-family:Verdana, Arial, Tahoma, Sans-Serif;font-size:12px;font-weight:normal;text-align:right;margin-right:30px;}

/**************************** 
	elenchi
****************************/
ul 			{margin:0px; margin-left:10px; padding:0px; list-style-position:outside;}
ol 			{padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px;}
ul li		{list-style-type:none;margin:0 0 0 0px;color:#ffffff;}
dl			{width:100%; background-color: #ffffff;}
dt			{padding:2px 10px 2px; background-color:#B0C1D1; font-family:verdana; font-size:10px; color:#ffffff; font-weight:bold;}
dd			{padding:4px 10px 4px; margin:0;}

/**************************** 
	align elements
****************************/
.floatsx		{float:left;}
.floatdx		{float:right;}
.alignsx		{text-align:left;}
.aligndx		{text-align:right;}
.aligncx		{text-align:center;}
.padding2		{padding:2px;margin:0;}
.padding4		{padding:4px;margin:0;}
.padding-left6  {padding-left:6px;}
.clear			{clear:both;padding:0;margin:0;height:0px;overflow:hidden;}

/**************************** 
	Structura Pagina
****************************/
#main {background:#ffffff url(../images/bg-all.jpg) no-repeat center top;width:1008px;height:743px;margin:0 auto 0 auto;padding:15px 0 0 0;}
#fullcontainer 	{margin:0 auto 0 auto;width:980px; position:relative;text-align:center;padding-bottom:48px;}
#fullcontainer #hp-bg 	{width:967px;height:683px;padding:0;margin:0px auto;}
#fullcontainer #internal-bg {width:967px;height:683px;margin:0 auto;}
#fullcontainer #internal-video {width:967px;height:683px;margin:0 auto;}

/**************************** 
	Logo Fullsix
****************************/

.logo {float:left;padding:0 0 0 43px;height:63px;overflow:hidden;}

/**************************** 
	Home Page Fullsix
****************************/
#top  {width:100%; height:63px;z-index:10;background:#ffffff url(../images/top/menubg.gif) top left repeat-x;}
.strillo{position:absolute;top:90px;left:500px;}
a.strilloHP, a:link.strilloHP, a:visited.strilloHP, a:active.strilloHP, a:hover.strilloHP {font-size:28px;padding:0px 0 0px 0px;color:#000000;font-weight:normal;}
a.substrilloHP, a:link.substrilloHP, a:visited.substrilloHP, a:active.substrilloHP, a:hover.substrilloHP {font-size:18px;padding:0px 0 0px 0px;color:#666666;font-weight:normal;}
.linkHP {padding:0 0 0 390px;font-size:42px;font-size:18px}
.boxLinkHP {position:absolute;top:0;left:0;}
.bloccoLinkHP {position:absolute;top:20px;left:30px;text-align:left;width:290px;}
#galleryHP {margin:0;padding:0; width:967px;position:absolute;top:415px;left:0;}

/**************************** 
	Menu Navigator
****************************/
#voci-menu 		{position:relative;padding:0px 0 0 0px;width:960px;}
#voci-menu ul 	{position:relative;padding:0 0;margin:0 0;list-style-type:none;}
#voci-menu li 	{display: inline;margin:0 0;padding:0 0;height:20px;}
#voci-menu li a {padding: 2px 11px 6px 11px;color: #fff;text-decoration: none;font-weight: bold;height:20px}
#voci-menu li a:hover {padding: 0px 11px 5px 11px;text-decoration:underline;background:transparent url(../../images/layout/skin/default/bg-strech-menu-over.jpg) repeat-x 0 0;height:20px}
#voci-menu li a.actived {padding: 0px 11px 5px 11px;font-weight: bold;color:#ffffff;background:transparent url(../../images/layout/skin/default/bg-strech-menu-over.jpg) repeat-x 0 0;height:20px;}

/**************************** 
	CLIENTI
****************************/
#fullcontainer #internal-video  #clientiContainer {width:967px;height:538px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x bottom left;}
#fullcontainer #internal-video .clientiTop {width:967px;height:70px;text-align:center;color:#000000;background:transparent;}
#fullcontainer #internal-video .clientiTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#fullcontainer #internal-video #top  {width:100%; height:99px;background:transparent;}

/**************************** 
	CLIENTI
****************************/
#fullcontainer #internal-bg  #clientiContainer {width:967px;height:538px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x bottom left;}
#fullcontainer #internal-bg .clientiTop {width:967px;height:70px;text-align:center;color:#000000;background:transparent;}
#fullcontainer #internal-bg .clientiTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#fullcontainer #internal-bg #top  {width:100%; height:99px;background:transparent;}


#fullcontainer #internal-bg #grigliaclienti {width:863px;height:auto;margin:0 auto;}
#fullcontainer #internal-bg #grigliaclienti .blocco {float:left;width:143px;height:139px;}

.separatorV {float:left;width:1px;height:100%;background:transparent url(../images/trat-vert.gif) repeat-y 0 0;padding:0;margin:0;font-size:0;overflow:hidden;z-index:1;}
.separatorO {width:100%;height:1px;background: url(../images/trat-oriz.gif) repeat-x 0 0;line-height:1px;padding:0;margin:0;font-size:0;overflow:hidden;}

/**************************** 
	CASE HISTORY
****************************/

#case-historyContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/bg.gif) repeat-x bottom left;}
#case-historyContainer .tit-clienti {position:absolute;top:25px;left:0px;z-index:100;}

#case-historyContainer .case-historyDati {padding:0 0 0 0;height:540px;width:967px;margin:0;overflow:hidden;}

#case-historyContainer .case-historyDati .case-historyMedia {position:absolute;top:36px;left:20px;width:449px;height:365px;}
#case-historyContainer .case-historyDati .separatorHistory {position:absolute;top:70px;left:495px;width:1px;height:100%;background:transparent url(../images/trat-vert.gif) repeat-y 0 0;padding:0;margin:0;font-size:0;overflow:hidden;z-index:1;}
#case-historyContainer .case-historyDati .case-historyDesc {position:absolute;top:70px;left:520px;width:400px;height:420px;color:#303030;}
#case-historyContainer .case-historyDati .linkSite {position:absolute;top:413px;left:336px;width:100px;height:50px;color:#303030;}
#case-historyContainer .case-historyDati .linkSite a {color:#000000;font-weight:bold;}

#case-historyContainer .case-historyDati .case-historyDesc .case-tit {font-size:13px;width:340px;text-align:left;color:#f97624;font-weight:bold;text-transform: uppercase;padding:10px 10px 10px 0;height:20px;cursor:pointer;}
#case-historyContainer .case-historyDati .case-historyDesc .case-label {width:340px;text-align:left;padding:10px;height:auto;}
#case-historyContainer .case-historyDati .case-historyDesc .ui-state-active {background:transparent url(../images/accordion_active.gif) no-repeat bottom right;}
#case-historyContainer .case-historyDati .case-historyDesc .ui-state-default {background:transparent url(../images/accordion_default.gif) no-repeat bottom right;}
.scroll-pane {width: 280px;height: 100px;overflow: auto;background: transparent;float: left;color:#313131;text-align:left;}
.scroll-pane ul {margin:0;}
.scroll-pane ul li{color:#000000;}

/**************************** 
	CONTACT-FORM
****************************/
#contact-formContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/bg.gif) repeat-x bottom left;}
#contact-formContainer .contact-formDati {padding:0 0 0 0;height:419px;width:967px;margin:0;}
#contact-formContainer .contact-formDati input.contact-form  {width:196px;height:100%;border:1px solid #d1d1d1;}
#contact-formContainer .contact-formDati .contact-form1 {width:196px;height:60px;border:1px solid #d1d1d1;}
#contact-formContainer .contact-formDati .contact-formDesc .contact-formLabel {height:100%;color:#666666;font-weight:bold;width:400px;}
#contact-formContainer .contact-formLabel label {float:left;font-size:10px;padding:3px;margin-right:10px;}
#contact-formContainer .contact-formLabel input {float:left;font-size:10px;padding:3px;}
#contact-formContainer .contact-formLabel .separator {clear:both;height:8px;font-size:0;}
#contact-formContainer .tit-clienti {padding:40px 0 0 0;width:85px;height:24px;}
#contact-formContainer .contact-formLabel .testoMail {height:80px;width:200px;font-size:10px;font-weight:normal;}
#contact-formContainer .contact-formLabel .textPrivacy {height:45px;width:200px;overflow:auto;font-size:10px;margin-left:129px;}
#contact-formContainer .contact-formLabel .privacyCheck {margin-left:129px;}
#contact-formContainer .contact-formLabel .privacyCheck label {width:200px;}
#contact-formContainer .contact-formLabel .btnSend {padding-top:7px;padding-right:3px;float:right;}
#contact-formContainer .contact-formLabel .formField {float:left;}

/**************************** 
	identita 
****************************/

#fullcontainer #internal-bg .identitaTop {width:967px;height:50px;text-align:center;color:#000000;background:transparent;}
#fullcontainer #internal-bg .identitaTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
.testo {clear: both;position: relative;text-align:center;width:967px;color:#000000;height:450px;overflow:hidden;}

/**************************** 
	principali clienti 
****************************/

#principaliClientiContainer .tooltip {width:440px;height:169px;z-index:200;color: #303030;position:absolute;top:-15px;left:130px;display:none;background:#FFFFFF;}

#principaliClientiContainer .tooltip a {color:#000000;}
#principaliClientiContainer .tooltip .close a {color:#FF761B;}

#principaliClientiContainer .tlpdestra .bg {position:absolute;top:0;left:0;}
#principaliClientiContainer .tlpdestra {left:-14px;}
#principaliClientiContainer .tlpdestra .popupElenco {position:absolute;top:48px;left:162px;text-align:left;height:96px;width:262px;overflow:hidden;}
#principaliClientiContainer .tlpdestra .close {position:absolute;top:27px;left:395px;}

#principaliClientiContainer .tlpsinistra .bg {position:absolute;top:0;right:0;}
#principaliClientiContainer .tlpsinistra {left:-287px;}
#principaliClientiContainer .tlpsinistra .popupElenco {position:absolute;top:48px;left:20px;text-align:left;height:96px;width:262px;overflow:hidden;}
#principaliClientiContainer .tlpsinistra .close {position:absolute;top:27px;left:5px;}


#principaliClientiContainer .clientIMG {position:relative;}
#principaliClientiContainer .rollover {border:none;margin:0;padding:0;cursor:pointer;}

#fullcontainer #internal-bg #grigliaclienti .blocco {margin:1px 0 0 1px;padding:0;height:139px;width:139px;}
#principaliClientiContainer .principaliClientiDati {padding:0;}
#fullcontainer #internal-bg #grigliaclienti {padding:0;margin:0 auto;width:840px;height:421px;background:transparent url(../images/clienti/clienti.gif) top left no-repeat;overflow:hidden;}
#principaliClientiContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x bottom left;}

/**************************** 
	privacy 
****************************/

#privacyContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x bottom left;}
#privacyContainer .privacyTop {width:967px;height:50px;text-align:center;color:#000000;background:transparent;}
#privacyContainer .privacyTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#privacyContainer .testoPrivacy {clear: both;position: relative;text-align:center;width:885px;color:#000000;height:450px;overflow:auto;margin:0 auto;text-align:left;font-size:10px;}

/**************************** 
	area stampa 
****************************/
#print-areaContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x bottom left;}
#print-areaContainer .clientiTop {width:967px;height:50px;text-align:center;color:#000000;background:transparent;}
#print-areaContainer .clientiTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}

#print-areaContainer .area-printDati {padding:0 0 0 0;height:419px;width:967px;margin:0;}
#content {background:transparent url(../images/frame.gif) no-repeat scroll 0%;width:620px;height:430px;float:left;}
#contentStampa {background:transparent url(../images/frame.gif) no-repeat scroll 0%;width:620px;height:430px;position:absolute;top:0;left:320px;}
#print-areaContainer .area-printDati .contact-formDesc {height:100%;float:left;width:606px; overflow:hidden;position:relative;}

#buttonIcon {position:absolute;top:10px;left:530px;width:60px;}
#buttonIcon a{float:left;}

#print-areaContainer .area-printDati .contact-formDesc .area-printData {color:#999999;font-size:11px;padding:11px 0px 0 20px;font-weight:bold;margin:0px;width:580px;text-align:left;}
#print-areaContainer .area-printDati .contact-formDesc .area-printText {margin:0px;padding:0px;padding-bottom:27px;padding-left:20px;color:#000;font-size:11px;text-align:left;float:left;width:580px;overflow: auto;background:transparent;position:relative;height:260px;}
#print-areaContainer .area-printDati .contact-formDesc .area-printTit {float:left;color:#ff6600;font-weight:bold;margin:0px;padding-bottom:27px;font-size:11px;padding-top:27px;padding-left:20px;font-weight:bold;width:580px;text-align:left;}

#print-areaContainer .area-printDati .contact-formMedia {position:absolute;padding:0;margin:0;width:284px;text-align:left;left:35px;top:0;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco {text-align:left;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco .bloccoOn {float:left;width:296px;height:139px;background:transparent url(../images/bg-managment-on.jpg) no-repeat 0 0;z-index:500;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco .bloccoOff {float:left;width:296px;height:139px;background:transparent url(../images/bg-managment-off.jpg) no-repeat 0 0;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco .desc {height:119px;width:270px}

#print-areaContainer .area-printDati .contact-formMedia .containerBlocco p.area-printData {color:#999999;font-size:11px;padding:11px 0px 0 10px;font-weight:bold;margin:0px;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco .area-printTit {float:left;color:#ff6600;font-size:11px;font-weight:bold;padding:5px 0px 0 10px;font-weight:bold;margin:0px;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco p.printDesc {color:#000;font-weight:normal;font-size:11px;padding:5px 0px 0 10px;margin:0px;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco .printDesc-link {padding:5px 10px 0 0px;vertical-align:middle;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco .link {color:#000;font-weight:bold;text-decoration:none;font-size:11px;position:absolute;top:109px;left:169px;white-space: nowrap;}
#print-areaContainer .area-printDati .contact-formMedia .containerBlocco p.printDesc img {padding:20px 0 0 0px}

#print-areaContainer .area-printDati .containerPrivacy {width:250px;margin:11px 0 0 140px;color:#666666;font-size:11px;}
#print-areaContainer .area-printDati .containerPrivacy .privacyyes {float:left;width:105px}
#print-areaContainer .area-printDati .containerPrivacy .privacyno {float:left;width:120px}

#print-areaContainer .area-printDati .contact-formMedia .bloccoNotiziaSx {width:270px;height:109px;overflow:hidden;}

#print-areaContainer .finance{position:absolute;top:524px;left:500px;color:#000000;font-size:11px;}

.pagina{display:none;height:200px;}
.paginaPrima{height:200px;}
.paginaNonCorrente{font-family:verdana;font-size:11px;text-decoration:underline;color:#ffffff;font-weight:normal;}			
.paginaCorrente{font-family:verdana;font-size:11px;text-decoration:none;color:#d65600;font-weight:bold;}

#frame{width:905px;margin:0 auto;}
#frame #top-label-l  {width:48%;float:left;text-align:left;color:#333333;padding-top:3px;padding-bottom:3px;padding-left:7px;}
#frame #top-label-r  {width:48%;float:right;text-align:right;color:#333333;padding-top:3px;padding-bottom:3px;padding-right:17px;}
#frame #top-label-l a {color:#333333;text-decoration:none;font-weight:bold;}
#frame #top-label-r a {color:#333333;text-decoration:none;}
#frame #top-label-r a.on {color:#FF6600;text-decoration:none;}

#frame #bot-border  {height:13px;width:606px;float:right;text-align:right;background:transparent url(../images/bg-bot.gif) repeat-x 50% 100%;}
.nessunRisultato {font-size:14px;padding:80px 0 0 60px;}

.StampaSeparatorV {position:absolute;top:0;left:318px;width:1px;height:100%;background:transparent url(../images/trat-vert.gif) repeat-y 0 0;padding:0;margin:0;font-size:0;overflow:hidden;z-index:1;}

/**************************** 
	Dicono di Noi
****************************/

.paginaDiconoDiNoi{display:none;height:700px;}
.paginaDiconoDiNoiPrima{display:block;height:700px;}
.containerDiconoDiNoi {width:700px;text-align:left;color:#000000;font-size:11px;}
.containerDiconoDiNoi .area-printData {vertical-align:top;float:left;width:100px;color:#999999;padding:0px 0px 0px 10px;font-weight:bold;margin:0px;}
.containerDiconoDiNoi .area-printTit {vertical-align:top;float:left;color:#000;width:500px;padding:0px 0px 0px 10px;font-weight:normal;margin:0px;}
.containerDiconoDiNoi .area-testata {color:#000;width:500px;font-weight:normal;margin:0px;font-style:italic;}
.containerDiconoDiNoi .area-printLink {vertical-align:top;float:left;width:50px;padding:0px 0px 0px 10px;font-weight:bold;margin:0px;}

/**************************** 
	Lavora con Noi
****************************/

#contact-formContainerNoi {width:967px;height:545px;overflow:hidden;}
#contact-formContainerNoi .area-printData {vertical-align:top;float:left;width:100px;color:#999999;padding:0px 0px 0px 10px;font-weight:bold;margin:0px;}
#contact-formContainerNoi .area-printTit {vertical-align:top;float:left;color:#000;width:500px;padding:0px 0px 0px 10px;font-weight:normal;margin:0px;}
#contact-formContainerNoi .clientiTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}

/**************************** 
	servizi
****************************/
#serviceContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x 0 0;}
#serviceContainer .serviceDati {position:relative;padding:0 0 0 40px;height:519px;width:967px;margin:0;}
#serviceContainer #content {background:transparent url(../images/servizi/box1.png) no-repeat scroll 0%;width:722px;height:516px;float:left;}
#serviceContainer .serviceDati .contact-formDesc {height:100%;float:left; left:0;  overflow:hidden;position:relative;color:#000;padding-top:40px;padding-left:30px;width:670px;}

#serviceContainer .serviceDati .serviceSx {position:relative;float:left; margin:0; width:284px;}
#serviceContainer .serviceDati .serviceSx .containerBlocco {text-align:left;color:#000000;}
#serviceContainer .serviceDati .serviceSx .containerBlocco .containerText{padding-left:10px;padding-top:15px;width:170px;font-size:13px;line-height:17px}
.serviziH2 {display:none;}

/**************************** 
	CDA + RICERCA
****************************/
#cdaContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x 0 0;}
#cdaContainer .cdaTop {width:967px;height:17px;text-align:center;color:#000000;background:transparent;}
#cdaContainer .cdaTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#cdaContainer .contact-cdaDati {position:relative;padding:0px;height:519px;width:967px;margin:0;}

#cdaContainer .testoCDA{color:#000000;}
#cdaContainer .testoCDA{position:absolute;top:82px;left:20px;width:360px;height:200px;text-align:left;}

#searchContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x 0 0;}
#searchContainer .searchTop {width:967px;height:17px;text-align:center;color:#000000;background:transparent;}
#searchContainer .searchTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#searchContainer .contact-searchDati {position:relative;padding:0 ;height:519px;width:967px;margin:0;}

#searchContainer .testoSearch{color:#000000;}
#searchContainer .testoSearch{position:absolute;top:82px;left:20px;width:360px;height:200px;text-align:left;}

.boxRicerca {position:absolute;top:41px;left:387px;width:556px;height:438px;z-index:1000;display:none;}
.boxRicerca .bg {position:absolute;top:0px;left:0px;}
.boxRicerca .ricercaContent {color:#000000;width:450px;height:386px;overflow:auto;text-align:left;position:absolute;top:32px;left:60px;}
.boxRicerca .ricercaContent p {color:#000000;}

.boxRicerca .ricercaContent ul {margin:0 0 0 20px;}
.boxRicerca .ricercaContent ul li{color:#000000;list-style-type:disc;}

.cdaCategory {color:#FF761B;font-weight:bold;line-height:40px;width:95%;border-bottom:1px dotted #000000;}
.cdaPerson {line-height:30px;width:95%;border-bottom:1px dotted #000000;}
.cdaPerson .nome{float:left;font-weight:bold;}
.cdaPerson .carica{float:left;border-left:4px solid #ffffff;font-weight:normal;font-size:10px;}
.cdaPerson .linkPDF{float:right;color:#000000;font-weight:bold;width:160px;display:inline;text-align:right;}
.cdaPerson .linkPDF a{height:30px;display:block;color:#000000;font-weight:normal;font-size:10px;background:transparent url(../images/btn-freccia.gif) no-repeat right 3px;padding:0 32px 0 0;}

.cdaSpacer {height:10px;}

#xsltsearch_pagerange {position:absolute;top:30px;left:623px;width:300px;text-align:right;color:#000000;}
#searchContainer .testoSearch strong {color:#FF761B;}

.elementSearch {color:#FF761B;font-weight:bold;width:100%;border-bottom:1px dotted #000000;padding:5px 0 5px 0;}
.elementSearch a{color:#000000;font-weight:normal;}
.elementSearch a strong {color:#FF761B;}

#searchNavigation {position:absolute;top:486px;left:425px;width:500px;text-align:right;color:#000000;}
#searchNavigation #boxPrev {float:left;width:20%;text-align:left;}
#searchNavigation #pageNumber {float:left;width:60%;text-align:center;}
#searchNavigation #boxNext {float:left;width:20%;text-align:right;}
#searchNavigation a.disabled {color:#999999;}

#searchContainer .searchForm {position:absolute;top:41px;left:387px;width:556px;height:350px;padding-top:100px;}

/**************************** 
	Contatti
****************************/
#contact-formContainer #galleryContatti {height: 405px;overflow:hidden;width:960px;text-align:left;color:#000000;}
#contact-formContainer #galleryDescrizione {position:absolute;top:370px;left:190px;width:600px;text-align:center;z-index:200;color:#000000;}
#contact-formContainer #schedaContatto {position:absolute;top:35px;left:60px;width:200px;height:200px;display:none;}
#contact-formContainer #testoContatto {position:absolute;top:290px;left:80px;width:280px;height:200px;display:none;color:#000000;text-align:left;}
#contact-formContainer #testoContatto strong {color:#FF761B;}

#contact-formContainer #schedaContattoMappa {position:absolute;top:25px;left:60px;width:380px;height:200px;display:none;}
#contact-formContainer #schedaContattoMappa .testo {width:380px;height:190px;text-align:left;overflow:hidden;}
#contact-formContainer #schedaContattoMappa .mappa {width:380px;height:300px;overflow:hidden;}
/**************************** 
	premi
****************************/
#premiContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x 0 0;}
#premiContainer .mappaTop {width:967px;height:26px;text-align:center;color:#000000;background:transparent;}
#premiContainer .mappaTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#premiContainer .data {padding:0 0 10px 0;display:none;}
#premiContainer .titolo {padding:0 0 10px 0;font-weight:bold;color:#FF761B;font-size:14px;}
#premiContainer .premio {padding:0 0 5px 0;}
#premiContainer .premio .tipologia{float:left;font-weight:bold;width:90px;color:#FF761B;}
#premiContainer .premio .valore{float:left;color:#000000;font-weight:normal;width:140px;text-align:left;}
#premiContainer .premio .tipologiaShort{float:left;font-weight:bold;width:65px;color:#FF761B;}
#premiContainer .premio .valoreShort{float:left;color:#000000;font-weight:normal;width:165px;text-align:left;}
#premiContainer .blocco {float:left;text-align:left;margin:0 10px 10px 0px;width:235px;}
#premiContainer a.currentYear {color:#FF6600;font-size:20px;}
#premiContainer a.otherYear {color:#000000;}
#premiContainer #containerBlocco {width:1000px;}
#premiContainer .colonnaAnni {width:150px;vertical-align:top;position:absolute;top:0px;left:0px;}
#premiContainer .colonnaPremi {width:785px;vertical-align:top;position:absolute;top:0px;left:157px;color:#000000;height:400px;text-align:left;}

/**************************** 
	mappa
****************************/
#mappaContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x 0 0;}
#mappaContainer .mappaTop {width:967px;height:26px;text-align:center;color:#000000;background:transparent;}
#mappaContainer .mappaTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#mappaContainer .mappaDati {position:relative;padding:0px;height:519px;width:967px;margin:0;}

#mappaContainer .mappaLeft {text-align:left;width:220px;height:480px;overflow:auto;position:absolute;left:70px;top:20px;}
#mappaContainer .mappaCenter {text-align:left;width:220px;height:480px;overflow:auto;position:absolute;left:342px;top:20px;}
#mappaContainer .mappaRight {text-align:left;width:310px;height:480px;overflow:auto;position:absolute;left:606px;top:20px;}

#mappaContainer .mappa .mappaLevel1 {color:#E88240;font-size:11px;font-weight:normal;padding:0 0 5px;}
#mappaContainer .mappa .mappaLevel2 {padding:0 0 5px;margin-left:10px;color:#000000;font-size:10px;}
#mappaContainer .mappa .mappaLevel2 a{color:#000000;font-size:10px;font-weight:normal;}
#mappaContainer .mappa .mappaLevel3 {padding:0 0 5px;margin-left:20px;color:#E88240;font-size:10px;}
#mappaContainer .mappa .mappaLevel3 a{color:#E88240;font-size:10px;font-weight:normal;}
#mappaContainer .mappa .mappaLevel4 {padding:0 0 5px;margin-left:30px;color:#000000;font-size:10px;}
#mappaContainer .mappa .mappaLevel4 a{color:#000000;font-size:10px;font-weight:normal;}

.mappaSeparatorV {position:absolute;top:27px;left:316px;width:1px;height:465px;background:transparent url(../images/trat-vert.gif) repeat-y 0 0;padding:0;margin:0;font-size:0;overflow:hidden;z-index:1;}
.mappaSeparatorV2 {position:absolute;top:27px;left:584px;width:1px;height:465px;background:transparent url(../images/trat-vert.gif) repeat-y 0 0;padding:0;margin:0;font-size:0;overflow:hidden;z-index:1;}
/**************************** 
	flash
****************************/
#flashContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x 0 0;}
#flashContainer .flashTop {width:967px;height:26px;text-align:center;color:#000000;background:transparent;}
#flashContainer .flashTop .titoloPagina{border-top:3px solid #000;border-bottom:1px solid #000;text-align:center;width:140px;margin:0px auto;padding:3px 0 3px 0;}
#flashContainer #flashContent {text-align:left;width:967px;height:518px;overflow:hidden;position:absolute;left:0px;top:26px;}

/**************************** 
	modalPOPUP normal
****************************/
.modalPopup {position:absolute;top:17px;left:225px;width:722px;height:516px;z-index:1000;display:none;}
.modalPopup .bg {position:absolute;top:0px;left:0px;}
.modalPopup .popupContent {color:#000000;width:650px;height:380px;overflow:auto;text-align:left;position:absolute;top:100px;left:36px;z-index:20;}
.modalPopup .popupContent p {color:#000000;}
.modalPopup .close{position:absolute;top:25px;left:665px;}
.modalPopup .popupContent ul {margin:0 0 0 20px;}
.modalPopup .popupContent ul li{color:#000000;list-style-type:disc;}
.modalPopup .logoModal {display:none;}


/**************************** 
	modalPOPUP small
****************************/
.modalPopupSmall {position:absolute;top:9px;left:443px;width:500px;height:525px;z-index:1000;display:none;}
.modalPopupSmall .bg {position:absolute;top:0px;left:0px;}
.modalPopupSmall .popupContent {color:#000000;width:428px;height:386px;overflow:auto;text-align:left;position:absolute;top:107px;left:36px;}
.modalPopupSmall .popupContent p {color:#000000;}
.modalPopupSmall .close{position:absolute;top:30px;left:440px;z-index:1000;}
.modalPopupSmall .popupContent ul {margin:0 0 0 20px;}
.modalPopupSmall .popupContent ul li{color:#000000;list-style-type:disc;}
.modalPopupSmall .logoModal {display:none;}
.modalPopupSmall .popupContact {color:#000000;width:428px;height:440px;overflow:auto;text-align:left;position:absolute;top:55px;left:36px;}

/**************************** 
	identita
****************************/
#identitaContainer {width:967px;height:545px;overflow:hidden;background:transparent url(../images/servizi/bg.gif) repeat-x 0 0;}

/**************************** 
	gallery
****************************/
.imageflow {height:10px;top:10px;}
.imageflow .loading_txt {color:#000000;padding-top:100px;}
.imageflow .rollover {cursor:pointer;}

/**************************** 
	footer
****************************/

#footer {width:943px;height:35px;margin:0 auto;padding:10px 10px 0 10px;position:absolute;top:649px;left:0;}
#footer .footerLeft {float:left;color:#ff6600;font-weight:normal;text-align:left;}
#footer .footerLeft a:link, #footer .footerLeft a, #footer .footerLeft a:visited {font-size:12px;color:#ff6600;}
#footer .footerRight {float:right;color:#999999;font-weight:normal;text-align:right;font-size:10px;padding:1px 5px 0 0;}
#footer .footerRight a:link, #footer .footerRight a, #footer .footerRight a:visited {font-size:12px;color:#999999;}
#footer .footerSearch {float:right;width:192px;text-align:left;display:block;height:25px;position:relative;}
#footer .footerSearch form {position:absolute;top:0px;left:0px;}
#footer .footerSearch .input{position:absolute;top:0px;left:0px;border:1px solid #333333;width:140px;}
#footer .footerSearch .submit{position:absolute;top:-2px;left:150px;}

/**************************** 
	dicono di noi
****************************/
#print-areaContainer .area-printDati .contact-pdfMedia {float:left;margin:0;position:relative;padding-left:40px;width:796px;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco {text-align:left;background:transparent url(../images/bg-ddn.gif) no-repeat scroll 0 50%;float:left;height:60px;width:796px;padding-bottom:3px;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco .date{height:50px;width:129px;float:left;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco .desc {height:50px;width:505px;float:left;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco .doc {height:50px;width:123px;float:left;padding:18px 0 0 20px;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco .doc a,.doc a:link,.doc a:visited, .doc a:active, .doc a:hover {color:#000000;text-decoration:underline;float:left;padding-left:10px;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco p.area-printData {font-size:12px;padding:22px 0 0 38px;color:#999999;font-weight:bold;margin:0;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco .area-printTit {color:#FF6600;font-weight:bold;margin:0;padding:7px 0 0 20px;overflow:hidden;height:33px;width:486px;}
#print-areaContainer .area-printDati .contact-pdfMedia .containerBlocco p.printDesc {padding:2px 0 0 20px;color:#000000;font-size:11px;margin:0;}


/***************
	searchForm
****************/

.searchForm {width:216px;text-align:left;}
.searchForm .input{position:absolute;top:0px;left:0px;border:1px solid #333333;width:140px;}
.searchForm .submit{position:absolute;top:-2px;left:157px;}

/***************
	generic
****************/
#internal-bg ul {margin:0 0 0 20px;}
#internal-bg ul li{color:#000000;list-style-type:disc;}
.titoloPagina h1 {font-size:13px;color:#000000;font-weight:normal;}
#fullcontainer #internal-bg #top  {width:100%; height:63px;margin:0 0 36px 0;z-index:10;background:#EFEFEF url(../images/top/menubg.gif) top left no-repeat;}
#fullcontainer #internal-video #top  {width:100%; height:63px;margin:0 0 36px 0;z-index:10;background:#EFEFEF url(../images/top/menubg.gif) top left no-repeat;}

#myImageFlow_loading_txt{display:none;}
#myImageFlow_loading{display:none;}
#myImageFlow_navigation{display:block;top:-200px;z-index:10;}
#myImageFlow_caption {display:none;}
#serviceContainer #myImageFlow_navigation{display:block;top:-120px;}

a {outline: 0;}
