/* CSS Document */

html,body{margin: 0;padding:0; background:#E4E0CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

a
{
	color: #000;
	text-decoration: none;
}

a:linked
{
	color: #000;
	text-decoration: none;
}

a:active
{
	color: #000;
	text-decoration: none;
}

a:visited
{
	color: #000;
	text-decoration: none;
}

a:hover
{
	color: #000;
	text-decoration: underline;
}

div#container{
	width:800px;
	margin:0 auto;
	border:0px;
	/*background: #000000;*/
}


/*stili specifici per il layout*/
div#header{float: left;
width: 100%;
height: 304px;
/*background: #72B2DC;*/
z-index: 100;
position: relative;
}

div#headerTop{float: left;
width: 100%;
height: 107px;
/*background: #8F9CA4;*/
position:relative;
z-index: 110;
border: 0px solid red;

}

div#logo{float: left;
width: 284px;
height: 107px;
/*background: #1D407B;*/
z-index: 111;
position: absolute;
left:0px;
top:0px;
}

div#banner{width: 348px;
height: 107px;
/*background: #BE1F5E;*/
float: left;
z-index: 112;
margin:0 auto;
position: absolute;
left:284px;
top:0px;
}

div#headerRight{float: right;
width: 168px;
height: 107px;
background: #E4E0CE;
margin:0 auto;
z-index: 113;
position: absolute;
left:632px;
top:0px;

}

div#headerTestata{float: left;
width: 800px;
height: 160px;
/*background: #8F5AA1;*/
margin:0 auto; 
z-index: 114;
position: absolute;
left:0px;
top:107px;
}

div#headerMenu{float: left;
width: 800px;
height: 37px;
/*background: #0E847A;*/
margin:0 auto; 
z-index: 115;
position: absolute;
left:0px;
top:267px;

}

div#content{float: left;
position:relative;
width: 100%;
background: #CDCBBC;
z-index: 200;
}


/*stili contenuto parte sinistra*/
div#HomeContentLeft{
color:#000;
float:left;
width:197px;
top:0px;
}

div#T01ContentLeft{
position:relative;
color:#000;
float:left;
width:184px;
border: 0px solid #000;
}

div#T01ContentLeftMenu{
width:161px;
/*background-color: #BF1F5F;*/
position:relative;
border: 0px solid #000;
}

div#HomeContentLeftBox1{
width:197px;
height: 182px;
padding: 10px 0px 0px 10px;
}

div#HomeContentLeftBox2{
width:197px;
height: 191px;
padding: 10px 0px 0px 10px;
}


/*stili contenuto parte centrale*/
div#HomeContentCenter{
float:left;
width:370px;
position: relative;
padding: 10px 0px 0px 15px;

}

div#T01ContentCenter{
float:left;
width:406px;
position: relative;
border: 0px solid #000;
padding: 10px 0px 10px 0px;
}

div#HomeContentCenterTop{
width: 370px;
/*background-color: #1978BE;*/
position: relative;
z-index: 210;
}

div#T01ContentCenterTop{
width: 406px;
height: 27px;
/*background-color: #1978BE;*/
position: relative;
z-index: 210;
}


div#HomeContentCenterDown{
width: 370px;
height: 355px;
/*background-color: #BF1F5F;*/
position: relative;
z-index: 220;
}



div#T01ContentCenterDown{
width: 406px;
float:left;
position: relative;
z-index: 260;
background-color: #B5B4A7;
background-image: url(../../img/bg_01.gif);
background-repeat: no-repeat;
background-position: center bottom;
}

div#T01ContentCenterDownImage{
width: 100px;
height: 100px;
/*background-color: #BF1F5F;*/
position: relative;
z-index: 240;
float:left;
margin: 10px 10px 15px 10px;
}

div#T01ContentCenterDownTesto{
width: 242px;
position: relative;
z-index: 250;
margin: 10px 0px 15px 120px;
}

div#T03ContentCenterDownImage1{
width: 187px;
height: 160px;
position: relative;
float:left;
padding: 10px 0px 0px 10px;
}

div#T03ContentCenterDownImage2{
width: 187px;
height: 160px;
float:right;
position: relative;
padding: 10px 10px 20px 10px;
}

div#T03ContentCenterDownTesto1{
width: 187px;
position: relative;
padding: 10px 0px 0px 10px;
float:left;
}

div#T03ContentCenterDownTesto2{
width: 187px;
position: relative;
float:left;
padding: 10px 0px 20px 10px;;
}

div#T04ContentCenterDownRicerca{
float:left;
width: 404px;
height: 30px;
position: relative;
left:0px;
top:3px;
background-color: #B5B4A7;
border: 1px solid #E2DFCE;
}

div#T04ContentCenterDownImage{
width: 127px;
height: 100px;
/*background-color: #BF1F5F;*/
}

div#T04ContentCenterDownTesto{
float:left;
width: 249px;
position: absolute;
left:147px;
top:40px;
}

div#T04ContentCenterDownTabella{
float:left;
width: 396px;
position: relative;
padding-bottom:10px;

}

/*stili contenuto parte destra*/
div#AllContentRight{


float:left;
width:194px;
position: relative;
border: 0px solid #000;

}

div#AllContentRightNews{
}

div#AllContentRightDocuments{
}

div#AllContentRightFiereEventi{
}

/*stili per pič di pagina*/
div#footer{
position:relative;
clear:left;
width:800px;
background-color: #E2DFCE;
color: #406076;
height: 54px;	
text-align: center;
}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#406076;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;


} 

/*classi*/

.txtTitle{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 color:#1677BE;
 text-align:left;
 padding-left:10px;
}

.txtTitle1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-style:normal;
 font-weight:bold;
 color:#1677BE; text-align:left;
}

.txtStd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	text-align:left;
	line-height: normal;
	text-decoration: none;
}

.txtSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 13px;
	width: 90px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #7A8AB0;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #7A8AB0;
	border-left: 0px solid #FFFFFF;
}

