/* CSS Document */

body {
	height:100%;
	background-attachment: fixed;
	background-image: url(../img/background.gif);
	margin:0px;
	padding:0px;
	text-align: center;
	
}
#page {
  height:100%;
  min-height:100%;
  margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #666;
}

/* header */

#header {
	width:750px;
	height:180px;
	}
#backup_sin {
	width:11px;
	height:180px;
	background-image: url(../img/backup_sin.gif);
	background-repeat:repeat-y;
	border-right:1px solid #666;
	float:left;
	}
#logo{
	width:150px;
	height:180px;
	background-color:#fff;
	margin:auto;
	float:left;
}
.logo2{
	margin-top:41px;
}
#flash{
	width:576px;
	height:180px;
	margin:0px;
	float:left;
	background-color:#fff;
}
#backup_dx {
	width:11px;
	height:180px;
	background-image: url(../img/backup_dx.gif);
	background-repeat:repeat-y;
	border-left:1px solid #666;
	float:left;
	}
	
/* SEARCH BAR */

#search{
	width:750px;
	padding:0px;
	margin:0px;
	float:left;
}

#search_sin{
	width:11px;
	height:26px;
	background-image: url(../img/backsearch_sin.gif);
	background-repeat:no-repeat;
	border-right:1px solid #666;
	float:left;
	}
#search_main{
	width:726px;
	height:26px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	float:left;
}
#search_dx{
	width:11px;
	height:26px;
	background-image: url(../img/backsearch_dx.gif);
	background-repeat:no-repeat;
	border-left:1px solid #666;
	float:left;
	}
	

#searchbar_dx{
	width:3px;
	height:26px;
	background-image: url(../img/search_right.gif);
	background-repeat:no-repeat;
	float:left;
	}
#searchbar_main{
	width:550px;
	height:26px;
	background-image: url(../img/search_main.gif);
	background-repeat:repeat-x;
	float:left;
	}


/* CONTENT */
#content{
width:750px;

background-image: url(../img/background_content.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
float:left;

min-height: 100px;
height: auto !important;
height: 100px;
}

#reklama{
text-align:center;
margin:0px;
margin-botton:5px;
margin-top:5px;
font-family:Helvetica;
}
#reklama a:link{font-size:13px;text-decoration:none;color:#669900;font-weight:bold;}
#reklama a:visited{font-size:13px;text-decoration:none;color:#669900;font-weight:bold;}
#reklama a:hover{font-size:13px;text-decoration:none;color:#FF6600;font-weight:bold;}


/* COL1 e COL2 sono su FILE ESTERNI!


/* BOTTOM */
#bottom{
  width:750px;
  height:51px;
  float:left;
  margin:0px;
  padding:0px;
  clear:both;
}
#bottom_sin{
	width:11px;
	height:40px;
	background-image: url(../img/backleft_down.gif);
	background-repeat:repeat-y;
	border-right:1px solid #666;
	margin:0px;
  padding:0px;
  float:left;	  
}
#bottom_main{ 
	width:726px;
	height:39px;
	background-color:#424242;
	border-top:1px solid #666;
	margin:0px;
  padding:0px;
	float:left;
}
#bottom_dx{
	width:11px;
	height:40px;
	background-image: url(../img/backright_down.gif);
	background-repeat:repeat-y;
	border-left:1px solid #666;
	margin:0px;
  padding:0px;
	float:left;	  
}
#bottom_down{
  width:750px;
  height:11px;
  margin:0px;
  padding:0px;
  background-image: url(../img/bottom.gif);
  background-repeat:no-repeat;
  float:left;
}

#bottom_line{

  padding:0px;
  margin:0px;
  text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
}

/***** BOXES **** */
.box{
  width:100%;
  margin:0px;
  background-image: url(../img/main_back.gif);
  background-repeat:repeat-y;  
}

.box_bottom{
  width:480px;
  height:5px;
  margin:0px;
  padding:0px;
  background-image: url(../img/main_down.gif);
  background-repeat:no-repeat;  
}

.box2{
  width:100%;
  margin:0px;
  background-image: url(../img/dx_back.gif);
  background-repeat:repeat-y;  
}
.box2_inside{
  height:auto;
  width:90%;
  text-align:left;
  margin: 3px auto 3px auto;
  padding:4px 2px 4px 2px;
  background-color:#eee;
  border:1px solid #bbb;
}

.box_bottom2{
  width:230px;
  height:4px;
  margin:0px;
  padding:0px;
  background-image: url(../img/dx_down.gif);
  background-repeat:no-repeat;   
}
.box_inside{
height:auto;
width:90%;
margin:15px auto 0px auto;

text-align:left;

padding-bottom:0px;

}

.projectimg{
float:left;
width:210px;
margin-right:10px;

}


/* *****TAG RIUTILIZZABILI****** */

.hide {
  display:none;
}



select {
	height:12px;
	border:1px solid #ff9900;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}


.noborder {
  border:0px;
}
.border {
  border:1px solid #666;
}
.clb {
	clear:both;
}
.title{
	text-transform:uppercase;
	font-weight: bold;
}

a:link {
	color: #FF6600;
	text-decoration: underline;
}
a:visited {
	color: #ff9900;
}
a:hover {
	color: #FF0000;
}

.linea {
	width:80%;
	height:1px;
	margin:8px auto 8px auto;
	border-top:1px dotted #99cc33;
	}
.nomargin{margin:0px;}
.marginright{margin-right:10px;}
h2, dt {font-size:0.85em;margin:0px;padding:0px;}
h2 a:link{color:#666;text-decoration:none;}
h2 a:hover{color:#666;text-decoration:underline;}
h1 {font-size:1.2em;margin:0px;color: #FF6600;}
.green{color:#669900;}
.orange{color: #FF6600;}
.small{font-size:0.8em;text-decoration:none;}
.medium{font-size:0.85em;text-decoration:none;}

.box_inside2{
border-bottom:1px dotted #666;
height:auto;
width:90%;
margin:15px auto 5px auto;
text-align:left;
padding-bottom:4px;
}
.box_inside2 a:link {color:#669900;text-decoration:none;}
.box_inside2 a:visited {color:#669900;text-decoration:none;}
.box_inside2 a:hover {color:#669900;text-decoration:underline;}
.box2_inside a:link {color:#669900;text-decoration:underline;font-weight: bold;}
.box2_inside a:visited {color:#669900;text-decoration:underline;font-weight: bold;}

.box_inside dt{
	color: #669900;
	font-size: 0.95em;
	padding-top:4px;
  margin:0px;
}
.box_inside dl{text-align:left;}
.grey{color:#666;}
td{ padding:5px;vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.underline {text-decoration:underline;}
.button2{
	height:18px;
	width:50px;
	text-align:center;
	color:#fff;
	font-weight: bold;
	font-size:10px;
	background-image: url(../img/button2.gif);
	margin:0px;
	padding:0px;
	border:0px;
	cursor:pointer;
	}
textarea{
	border:1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;}
table{width:90%;padding:5px;}
.bold{font-weight: bold;}
li {padding:4px;}

dt a:visited{color:#666666;text-decoration:none;}
dt a:link{color:#666666;text-decoration:none;}
dt a:hover{color:#666666;text-decoration:underline;}
dd a{color:#669900;font-size:0.8em;text-decoration:none;}
dd a:visited{color:#669900;font-size:0.8em;text-decoration:none;}
dd a:hover{color:#669900;font-size:0.8em;text-decoration:underline;}
