/*
Tinext SA:
Foglio di stile
*/


/****** Stili standard ******************************************************************/

.rel{
	position:relative;
}
.abs{
	position:absolute;
}
.left{
	float:left;
}
.right{
	float:right;
}
.col_max{
	width:100%;
}
.iconaL{
	margin-right: 5px; 
	vertical-align: middle;
}
.iconaR{
	margin-left: 5px; 
	vertical-align: middle;
}

/****** Stili pagina ******************************************************************/
#container{
	margin:0 auto;
	background-image:url(../img/elementiGrafici/mappa.gif);
	background-repeat:no-repeat;
	background-position:center 194px;
}
#footerContainer{
	position:relative;
	float:left;
	width:100%;
	margin-top:20px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#dddddd;
	border-top:1px solid #FFFFFF;
}
#footer{
	margin:0 auto;
	width:960px;	
}
#page{
	position:relative;
	margin:0 auto;
	width:960px;
	
}
#header{
	position:relative;
	float:left;
	width:960px;
	height:115px;
}
#barra{
	position:relative;
	float:left;
	width:960px;
	height:330px;
	background-color:#FFFFFF;
}
#barraPagInt{
	position:relative;
	float:left;
	width:960px;
	height:199px;
	background-color:#FFFFFF;
}
#content{
	position:relative;
	float:left;
	width:960px;
}
#menuVert{
	position:relative;
	float:left;
	width:190px;
	margin-right:20px;
	background-color:#FFFFFF;
}
#corp{
	position:relative;
	float:left;
	width:480px;
}
#teaser{
	position:relative;
	float:right;
	width:250px;
	background-color:#FFFFFF;
}
#corpBig{
	position:relative;
	float:left;
	width:750px;	
	background-color:#FFFFFF;
}
.corpBigInt{
	position:relative;
	float:left;
	width:750px;	
	background-color:#FFFFFF;
}
#corpBigTrasp{
	position:relative;
	float:left;
	width:750px;	
}
.corpInt{
	position:relative;
	float:left;
	width:480px;
	background-color:#FFFFFF;
}
/****** Larghezze Colonne ******************************************************************/
.col_130{
	width:130px;
}
.col_190{
	width:190px;
}
.col_480{
	width:480px;
}
.col_600{
	width:600px;
}
.col_150{
	width:250px;
}
.col_210{
	width:210px;
}
.col_228{
	width:228px;
}
.col_336{
	width:366px;
}

.col_750{
	width:750px;
}
	
.col_730{
	width:730px;
}
.col_710{
	width:710px;
}
.col_711{
	width:711px;
}
/****** Bordi ******************************************************************/

.border1Top{
	border-top-style:solid;
	border-top-width:1px;
}
.border1Left{
	border-left-style:solid;
	border-left-width:1px;
}
.border1Bottom{
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.bordoInputHover{
	border:1px solid #bcc3c1;
}
.bordoInput{
	border:1px solid #eeeeee;
}
/****** Padding ******************************************************************/
.paddingRight20{
	padding-right:20px;
}
.paddingLeft20{
	padding-left:20px;
}

.paddingRight10{
	padding-right:10px;
}

.paddingTop5{
	padding-top:5px;
}
.paddingTop10{
	padding-top:10px;
}
.paddingTop20{
	padding-top:20px;
}

.paddingBottom5{
	padding-bottom:5px;
}
.paddingBottom20{
	padding-bottom:20px;
}
.paddingBottom10 {
	padding-bottom:10px;
}
/****** Margin ******************************************************************/
.marginbottom20{
	margin-bottom:20px;
}
.marginbottom10{
	margin-bottom:10px;
}
/****** UL LI ******************************************************************/
.ulli_menu ul{
	position:absolute;
	left:20px;
	top:0px;
}
.ulli_menu li{
	text-transform:uppercase;
	width:153px;
	border-bottom:1px solid #eeeeee;
	line-height:39px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight:bold;
}
