html			{height:100%}
		body			{margin:0px; padding:0px; background:#ccc; font-size:12px; font-family:verdana,arial; height:100%}
		xtd	{border:1px solid red}
		.container		{width:950px; left:50%; margin-left:-475px; position:absolute; background:white; height:100%}
		.container td	{vertical-align:top}
		.logo			{padding:4px 0px; height:60px; background:#2566A3}
		.logo img		{border:0px}
		.menu			{border-top:2px solid white; border-bottom:2px solid white; background:#6699CC; text-align:right; padding:0px 0px; height:23px; width:950px}
		.menu a			{font-size:15px; font-weight:bold; font-family:arial; color:white; text-decoration:none}
		.destra			{border:0px solid black; float:right}
		.destra td 		{border:0px solid blue}
		.destra .titolo	{background:#003366; width:47px}
		.destra .centro	{width:333px; background:url(gfx/destra-right.gif) right repeat-y; padding:5px}
		
		h1.titolo		{font-family:arial; font-size:22px; padding:5px 0px 5px 18px; margin:0px 0px 10px 0px; color:#2566A3}
		.contenuto		{padding-left:101px; padding-bottom:20px; width:440px; border:0px solid red}
	
		
		p#player1 {margin:0px}	

		
		.galleria img	{border:1px solid black}
		.galleria td	{padding-right:20px; padding-bottom:4px; font-size:11px;}
		
		.nolang			{display:none}
		
		
/**** menu ****/

#menu_container {
	width:950px;
	height:26px;
	background:white url(/barre/logo_fipro_new.gif);
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-top:16px;
	padding-left:45px;
	border:0px solid red;
	}


#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none; border:0px solid red; float:right}
#pmenu a, #pmenu a:visited {display:block;width:264px; font-size:14px; font-family:arial; color:#fff; height:22px; line-height:21px; text-decoration:none; font-weight:bold; text-indent:5px;}
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
#pmenu li {float:left; background:transparent;}

/* Modern */
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {color:#FFAA33; font-weight:bold}
#pmenu li ul {display:none;}
#pmenu li:hover > ul {display:block; position:absolute; top:3px; left:80px; padding:0px 30px 30px 5px; margin-left:-95px; background:transparent url(/transparent.gif); width:250px; border:0px solid green}
#pmenu > li:hover > ul {left:-30px; top:21px;} /* offset della tendina */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #pmenu li a:hover {position:relative; background-color:transparent; color:white; font-weight:bold} /* IE6 */
#pmenu li a:active, #pmenu li a:focus {background:#222 url(/img/menuitem.png); color:#76CAF6; font-weight:bold} /* click */
#pmenu li.fly {background:orange url(/gfx/fly.gif) no-repeat left center;}
#pmenu li.drop {background:transparent url(/img/drop.gif) no-repeat right center;}

#pmenu ul li ul {left:-100px !important}

/* IE 5.5/6 - da verificare gli offset */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:3px; left:80px; padding:0px 30px 30px 5px; margin-left:-95px; background:transparent url(/transparent.gif);}
#pmenu li a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
#pmenu li a:hover ul {visibility:visible; left:-30px; top:21px; lef\t:-31px; to\p:22px;}
#pmenu li a:hover ul a:hover ul {visibility:visible; top:3px; left:80px;}
#pmenu li a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

a.level_0 {width:144px !important}

#pmenu {padding-right:20px}

/* fix vari */

a.selezionato {background:#6699CC}
a.level_1 {background:#6699CC !important; color:white; padding-right:4px; border-right:1px solid #6299CD; font-size:12px !important}
a.level_2 {background-color:#5289bD !important; color:white; padding-right:4px; border-right:1px solid #5289bD; font-size:12px !important}
a.level_3 {background-color:#4279bD !important; color:white; padding-right:4px; border-right:1px solid #4279aD; font-size:12px !important}

#pmenu a:hover {color:orange !important}

#pmenu li.fly > a {background-image:url(/gfx/fly.gif) !important; background-repeat:no-repeat !important; background-position:left center !important}

/* fine menu */		
	
/* form */

.form				{font-size:12px; text-align:left; margin:0px 0px 10px 20px}
.titoloform			{color:black}
.campoform input	{width:340px; border-width:1px; background:#f4f4f4; margin-bottom:5px;}
.campoform select	{width:340px; border-width:1px; background:#f4f4f4; margin-bottom:5px;}
.campoform textarea	{width:340px; border-width:1px; background:#f4f4f4; margin-bottom:5px; height:120px; font-family:arial; font-size:14px}
.testoform			{width:334px; font-size:12px; padding-top:5px}
.informativaform	{width:340px; height:100px; overflow:auto; font-size:10px; background:#FFFBF2; border:1px solid #cfc4ad; margin:2px 0px; color:black}
.buttonform input	{width:220px; margin-top:10px; border-width:1px}
.erroreform 		{color:red; font-weight:bold}
.testoerroreform	{color:red; margin-bottom:10px; margin-left:20px; font-weight:bold}

.avviso {padding-left:30px; font-size:13px; margin-bottom:10px}
.avviso li {font-size:100% ! important}

div.immaginecaptcha {margin-top:10px; border:1px solid #aaa; padding:4px; width:332px}
div.immaginecaptcha input {width:90px; margin-left:10px; margin-bottom:15px; font-size:22px; border-width:1px 2px 2px 1px; background:#f4f4f4}

/* fine form */


/* lightbox - filecomuni */

#lightbox{
	background-color:#fff;
	color:black;
	font-family:arial;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; font-size:12px}
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/addonplugin/lightbox/overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(/gfx/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/addonplugin/lightbox/overlayb.png", sizingMethod="scale");
	}
			
/* fine lightbox */