/* CSS Document */
body{	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		background-color:#eeeeee;}
p{	vertical-align:bottom;}
iframe{ visibility:hidden;}
form{	line-height:0.2em;font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;}
.menu{	position:absolute;
		left:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;	
		z-index:2;}
.dac_link_posizione{position:absolute;
					left:0px;
					top:0px;
					width:105px;
					height:105px;}
.content{
	position:absolute;
	top:158px;
	left:200px;
	height: 100%;
	width:689px;
}

.sfuma_sfondo
{
	width:944px;
	height:760px;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-472px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	<!--
	background-image:url(../images/baclgnd.gif);
	-->
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

.sfondo_home
{
	height:840px;
}

.sfondo_daclab
{
	height:840px;
}
.sfondo_dachistory
{
	height:940px;
}

.sfondo_chisiamo
{
	height:1000px;
}


.sfondo_registration
{
	height:1120px;
}

.sfondo_registration2
{
	height:900px;
}
.sfondo_update
{
	height:800px;
}

.sfondo_update,.sfondo_single_partner
{
	height:800px;
}

.sfondo_single_designer,.sfondo_single_impresa {
	height:900px;
}
.sfondo_single_home {
	height:690px;
}
.sfondo_update_info_designer {
	height:1020px;
}
/*****  adatto la lunghezza della  pagina *****************/

a:link{	text-decoration: none;}
a:visited{	text-decoration: none;}
a:hover{ text-decoration: underline;}



home_link:link{	text-decoration: none; font-size:inherit;}
home_link:visited{	text-decoration: none; font-size:inherit;}
home_link:hover{ font-size:larger; font-size:inherit;}



.prova{
background-color:#CCCC66;
}
/* per alcune versioni di safari*/
.logo{
	position:absolute;
	top:00px;
	width:90px;
	height:90px;
	text-align:center;
}

.top{	position:absolute;
		top:127px;	
		height:160px;
		width:160px;}

.top_top{
	width:160px;
	height:44px;
}
.top_designer{		width:160px;height:24px;}
.top_daclab{		width:160px;height:24px;}
.top_divulgazione{	width:160px;height:24px;}
.top_imprese{		width:160px;height:24px;}
.top_servizi{		width:160px;height:24px;}
.top_bottom{		width:160px;height:20px;}


.top_string
{
	position:absolute;
	top:30px;
	left:0px;
}
.link_top
{
width:170px;
text-indent:10px;}

.middle{
	position:absolute;
	top:287px;
	width:140px;
	height:140px;
}

.middle_top{width:140px;height:9px;} 
.middle_pressarea,.middle_bandi{width:140px;height:20px;}
.middle_chishiamo{width:140px;height:20px;}  
.middle_regolamento{width:140px;height:20px;}  
.middle_dachistory{width:140px;height:20px;}   
.middle_contatti{width:140px;height:20px;} 
.middle_faq{width:140px;height:20px;} 
.middle_bottom{width:140px;height:11px;}  

 

.middle_string
{
	position:absolute;
	left:20px;
	top:20px;
}

.search{position:absolute;
	width:140px;
	height:40px;
	top:427px;
}


.search_form{	
	position:absolute;
	top:5px;
	left:5px;
}

.search_form a{ color:#FFFFFF;}
.search_form a:link{color:#FFFFFF;	}
.search_form a:visited{color:#FFFFFF;	}
.search_form a:hover{color:#FFFFFF;	}


.sponsor
{
	position:absolute;
	;
	top:240px;
	width:140px;
	background-position:left;
	font-size: 9px;
	color: #333333;
}

.intestazione{
	position:absolute;
	width:900px;
	height:140px;
	background-color:#FFFFFF;
	top:00px;
	z-index:1;	
}


/*********************************/

.form{color:#333333;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
	  padding:0px;
}

.button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-left-style:groove;
	padding:0px;
}

.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;	
	float:left;
    padding: 1px 0 2px;
	line-height:1.1em;
}

.text_font{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
	
.submit{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-left-style:groove;
	padding:0px;}
	
.mezzo_larghezza{
width:40%;}

fieldset div{} 

.blocchi{display:block;}

.validator{
position:absolute;
left:0px;
top:605px;
}

.centra{text-align:center;}
.destra{ text-align:right;}
.cento{ width:98%;}
.novanta{ width:90%;}
.ottanta{	width:80%; }
.cinquanta{ width:47%;}
.quaranta{ width:40%;}
.sessanta{ width:60%;}
.settanta{ width:530px; float:left;}
.cinquantapiu{ width:50%;}
.login{ width:113px;}
.entra{ width:43px;}
.registrati{ width:70px;}

.ra{ width:139px;
	text-align:left;}
a#ra{ 	position:absolute;
		left:0px;
		top:20px;}


.interlinea{ padding: 1px 0 2px;
	         line-height:1.1em;
}
	
.rientra{
text-indent:10px;}	

.inlinea{
display:inline;}
.hidden{visibility:hidden;}

.loading{
background-color:#CECA03;
color:#FFFFFF;
font-size:12px;
border#CC0000 thin groove;
width:100px;}

.centro_pagina{
	width:900px;
/*	height:600px;*/
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-450px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
}



div#iscrizione_areaintro{
	position:absolute;
	left:875px;
	top:-6px;	/*175 intestazione - 77 altezza corrente*/
	margin-left:-145px;
	width:145px;
	height:70px;
	}
	div#iscrizione_area{
	position:absolute;
	left:100%;
	top:77px;	/*175 intestazione - 77 altezza corrente*/
	margin-left:-145px;
	background-color:#FFFFFF;
	width:145px;
	height:70px;
	}
div#iscrizione_form{
	position:absolute;
	left:8px;
	top:8px;
	width:130px;
	height:57px;
	background-color: #FFFFFF;
	}
	div#iscrizione_formintro{
	position:absolute;
	left:4px;
	top:-5px;
	width:130px;
	height:57px;
	background-color:#CCCC00;
	width:148px;
	height:60px;
	padding-top: 13px;
	}

.sponsor a:{ border:none;}
.sponsor a:link{ border:none;}
.sponsor a:visited{ border:none;}
.sponsor a:hover{ border:none;}

img{ border:none;}

.file{ 	margin-bottom:2px;
		margin-top:2px;}

div#news{ position:absolute;
	left:50%;
	margin-left:-20px;}
	
.cella0{position:absolute;width:30px;height:15px;left:0px;}   
.cella1{position:absolute;width:30px;height:15px;left:15px;}   
.cella2{position:absolute;height:15px;left:47px;}
.cella3{position:absolute;width:100px;height:15px;left:249px;}
.cella4{position:absolute;width:100px;height:15px;left:351px;}

.uno{ background-color:#666666; color:#FFFFFF; display:block; height:20px;}
.uno a:link{ background-color:#666666; color:#FFFFFF; display:block; height:20px;}
.uno a:visited{ background-color:#666666; color:#FFFFFF; display:block; height:20px;}
.uno a:hover{ background-color:#666666; color:#FFFFFF; display:block; height:20px; cursor:pointer;}
.due{ background-color:#FFFFFF; color:#666666; display:block; height:20px;}
.due a:link{ background-color:#FFFFFF; color:#666666; display:block; height:20px;}
.due a:visited{ background-color:#FFFFFF; color:#666666; display:block; height:20px;}
.due a:hover{ background-color:#FFFFFF; color:#666666; display:block; height:20px; cursor:pointer;}

.puntata:link{ cursor:pointer;}
.puntata:visited{ cursor:pointer;}
.puntata:hover{ cursor:pointer;}


.ra_sfondo{
    position:absolute;
    top:10px;
	width:650px;
	height:527px;
	background-image:url(../images/Avanzata.gif);
	background-repeat:no-repeat;
    color: #cdcc00;
   	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}
.nascosto
{
visibility:hidden;}

div#selezione{
	width:300px;
	height:50px;
	position:absolute;
	left:50%;
	top:200px;
	margin-left:-100px;
}

.headline {
	background-color: #E5E15C;
	height: 20px;
    padding: 0px;
}
.title {
	padding-left: 7px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}
.lp{
	padding-left: 18px;
	font-size: 13px;
	}
.bold {
	  font-weight: bold;
	}
	
.box1_head {
  background-color: #EEEEEE;
  width: 647px;
  padding:5px;
}
.twitter {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	background-color: #ffffff;
	margin-top: 18px;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-style: italic;
	background-image: url(../images/twitter_box.png);
	background-repeat: no-repeat;
	height: 90px;
}
