/*  ------------------------------------------ page ---------------------------------------- */
/*-------------------------------------------------------------------------------------------*/

/* global */
body, html{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/*=============== Firefox workaround to avoid content moving on page length =================*/
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}
/*===========================================================================================*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0;}

h1, h2, h3, h4, h5, h6, p{font-weight:100;}

:focus {outline: 0;}

ol, ul {list-style: none;}

.left{ float:left;}
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; background-color:#FFF; }
a img{ border:none; }

/* end of global*/
/*-------------------------------------------------------------------------------------------*/

body{background:#FFF url(../images/backgrad.jpg) repeat-y;}
.body_gruppo{background:#fff url(../images/backgruppo.gif) repeat-y;}

#wrapper{width:980px;}


/* progetto sinistra*/
#container_left{float:left; width:490px; background-image:url(/resources/enterlab/images/backleft.jpg); background-repeat:no-repeat;}

#container__noflash_left{float:left; width:490px; background-image:url(/resources/enterlab/images/back_noflash.jpg); background-repeat:no-repeat;}

#container_portfolio_left{float:left; width:490px; background-image:url(/resources/enterlab/images/portfolio/back_portfolio.jpg); background-repeat:no-repeat;}

#container_sede{float:left; width:490px; background-image:url(/resources/enterlab/images/sede/back_sede.jpg); background-repeat:no-repeat;}

#container_dove_siamo{float:left; width:490px; background-image:url(/resources/enterlab/images/dovesiamo/back_dove_siamo.jpg); background-repeat:no-repeat;}

.height{
	min-height:600px;
  	height:auto !important;
  	height:600px;
}

#title{margin:5px 0 0 30px;position:relative}
#title h1{font-family:Tahoma, Geneva, sans-serif; font-size:40px; line-height:40px; color:#FFF;}
#title h2{font-family:Tahoma, Geneva, sans-serif; font-size:30px; line-height:30px; color:#FFF;}
.asterisc{color:#663366; font-weight:bold;}
.tit{z-index:2; padding-top:20px; position:relative;}
.tit1{color:#FF9900;}
.tit2{color:#9AAB20;}
.subtit{color:#fff; font-size:11px;z-index:1; padding:0;}

.proj_image{margin:8px 0 16px 35px;}

.back {font-size:10px; color:#FFF; padding-left:32px; font-weight:bold;}
.back a, .back a:link, .back a:active, .back a:visited  {color:#fff; text-decoration:none; }
.back a:hover  {color:#333;text-decoration:none;}




/* gruppo sinistra*/
#container_gruppo_left{float:left; width:490px; background-image:url(../images/backleft_gruppo.jpg); background-repeat:no-repeat;}
.height_gruppo{
	min-height:680px;
  	height:auto !important;
  	height:680px;
}
/* gruppo*/
#claim_gruppo {margin:50px 10px 0 28px; border-left:1px solid #fff; height:110px;}
#claim_gruppo h1{font-size:40px; color:#FFF; padding-left:8px; line-height:40px;}
#claim_gruppo h2{font-size:14px; font-weight:bold; color:#FFF; padding-left:8px; line-height:17px;}
#claim_gruppo h2 .orange{color:#FFCC00;}
#claim_gruppo h3{font-size:10px; font-weight:bold; color:#000; padding-left:8px; margin-top:40px;}

#logobigY2K{float:left; height:250px; width:330px;}
#logobigY2K div{margin:90px 0 0 25px;}
.loghigruppo{float:left; height:250px; border-right:1px solid #ccc; margin-top:20px; text-align:center;}
.loghigruppo img{margin-top:48px;}
.loghigruppo p{width:140px; margin:10px 9px; color:#999; font-size:11px; text-align:center;}



/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#container{float:left; width:490px; background:#FFF url(../images/backgreen.gif) no-repeat;}
#container_gruppo{float:left; width:490px; background:#FFF url(../images/backgreen.gif) no-repeat;}
#padder{padding-left:34px;}

/* menu */
#navmenu{height:90px;}
#navmenu ul {font-size:10px; font-weight:bold; padding-top:35px;}
#navmenu ul li {display: inline; color:#000;padding:0 18px 2px 0; float:left; text-transform:uppercase;}
.menu a, .menu a:link, .menu a:active, .menu a:visited  {color:#000; text-decoration:none; }
.menu a:hover  {color:#999;text-decoration:none;}
.menu a#selected  {color:#C1D72E;text-decoration:none;}

/* submenu*/
#navmenu div{line-height:12px; text-transform:uppercase;}
.submenu a, .submenu a:link, .submenu a:active, .submenu a:visited  {color:#999; text-decoration:none; }
.submenu a:hover  {color:#555;text-decoration:none;}
.submenu a#sel  {color:#555;text-decoration:none;}

/* menu progetti*/
#menuprogetti ul {font-size:14px; padding-top:40px;}
#menuprogetti ul li {display: inline; color:#000;padding:0 12px 2px 0; float:left; text-transform:uppercase;}
#menuprogetti a, #menuprogetti a:link, #menuprogetti a:active, #menuprogetti a:visited  {color:#000; text-decoration:none; }
#menuprogetti a:hover  {color:#666;text-decoration:none;}
#menuprogetti a.progsel  {color:#666;text-decoration:none;}

/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/



/* box news*/
#box_news{margin:60px 0 0 200px;}
#box_news h1{font-size:10px; font-weight:bold; color:#000;}
#box_news h2{font-size:11px; font-style:italic; color:#666;}
#box_news p{font-size:11px; color:#999;}

/* logo home*/
#logo_home{margin:30px 0 0 0; float:left;}
#label{float:right; margin-top:155px;}
#label h1{font-size:10px; font-weight:bold; color:#000; text-transform:uppercase; padding-right:20px;}

/*altezza minima corpo testo con hack per ie6*/
.minheight{
	min-height:200px;
  	height:auto !important;
  	height:200px;
}

#text{width:430px; margin-top:10px;font-size:11px; line-height:16px; color:#666;}
#text p{font-size:11px; line-height:16px; color:#666; margin-top:2px;}
#text h1{font-size:16px; color:#7D9C1D; margin:12px 0 2px 0;}
#text h2{font-size:14px; color:#F90; margin:0 2px 4px 2px;}

#text h3{font-size:14px; color:#333; margin:0; font-weight:bold; line-height:15px;}
#text h3.mover{color:#CC0000;}
#text h3.enterlab{color:#7D9C1D;}

#text h4{font-size:10px; font-weight:bold; color:#000; margin-top:2px; margin-bottom:4px;}
#text h4 a, #text h4 a:link, #text h4 a:active, #text h4 a:visited  {color:#000; text-decoration:none; }
#text h4 a:hover  {color:#999;text-decoration:none;}

#text h5{font-size:11px; line-height:17px; color:#666; margin-top:2px;}

#text h6{font-size:11px; line-height:14px; font-style:italic; color:#999; margin:1px 1px;}
#text h6 a, #text h6 a:link, #text h6 a:active, #text h6 a:visited  {color:#999; text-decoration:none; }
#text h6 a:hover  {color:#F90;text-decoration:none;}

#text .download{margin-top:20px;}
#text .ico_download{float:left; margin:6px 10px 0 0;}
#text .tdownload{float:left; width:395px;}


.box_portfolio{background-image:url(../images/backpoint.gif); padding:11px; margin-top:25px;}
.portfolio_bianco{background-color:#FFF;}
.portfolio_img{float:left; padding:3px;}

#boxHP_portfolio {margin:6px 30px}
#boxHP_portfolio td{text-align:center; width:115px; height:115px; vertical-align:middle;}



.hr {display:block;height:1px;border:0;border-top:1px dashed #BDD249; margin-top:10px;}







/*=====================================================================================*/
/*=================================== footer ==========================================*/

#footer{width:400px; float:right; text-align:right; padding-right:25px;}
#footer ul {font-size:10px; font-weight:bold; padding-top:65px;}
#footer ul li {display: inline; color:#b5b5b5;padding:0 0 2px 8px;}
#footer ul li a, #footer ul li a:link, #footer ul li a:active, #footer ul li a:visited  {color:#999; text-decoration:none; }
#footer ul li a:hover  {color:#666;text-decoration:none;}
#footer ul li a#mail  {color:#666;text-decoration:none;}
#footer ul li a#selected  {color:#666;text-decoration:none;}
#footer div{font-size:8px; color:#ccc;}
