/* Tinext SA: Foglio di stile*/

/****** Stili standard ******************************************************************/
.rel {position:relative;}
.abs {position:absolute;}
.left {float:left;}
.right {float:right;}
.max {width:100%;}
.half {width:50%;}
.clearfix {clear: both;}
.takeAll {position:relative; clear:both; float:left;}
.block {display:block;}

/****** Stili testi ******************************************************************/
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#182e4e; line-height:14px; background:#fff url('../images/bck_body.jpg') repeat-x left top;}

h1 {}
h2 {}
h3, h4, h5, h6 {}

strong {font-weight:bold;}
em {font-style:italic;}
.strong {font-weight:bold;}

a {text-decoration:none; color:#182e4e;}
a:hover {text-decoration:underline;}

a.button {float:right; width:263px; height:46px; padding-top:14px; text-align:center; text-transform:uppercase; color:#fff; font-size:18px; line-height:18px; background:url('../images/bck_button.png') no-repeat left top; font-weight:bold;}
a.button:hover {background-image:url('../images/bck_button_hover.png'); text-decoration:none;}

/****** site definitions ************************************************************/
.bck {margin:0px auto; width:100%; height:800px; background: url('../images/bck.jpg') no-repeat center top;}
.container {width:960px; margin:0px auto;}
#content {margin:0px; padding:0px; float:left; position:relative; width:100%;}
	#header {float:left; width:100%; padding:0px 40px 0px 0px;}
		#logo {float:left;}
		#languages {float:right; font-size:12px; line-height:14px; color:#0067b3; text-transform:uppercase; margin:25px 20px 0px 0px;}
		#languages a {color:#314561; text-transform:uppercase;}
		#languages li {float:right; padding-left:10px; margin-left:8px; background: url('../images/headerSeparator.gif') no-repeat left 2px;}
		#languages li.last {padding:0px; margin:0px; background:none;}			
	#main {float:left; width:100%;}
	#main .colLeft {float:left; width:323px;}
	#main .colRight {float:right; width:300px; padding:20px 0px 0px 0px; text-align:right;}
	#main .colRight ul {float:right; margin-right:20px;}
	#main .colRight ul li {float:right; font-size:12px; line-height:16px; color:#182e4e; text-transform:uppercase; background: url('../images/bullet.png') no-repeat center right; padding:0px 30px 0px 0px; margin:0px 0px 20px 0px; }
	#main .colRight ul li span.bold {font-weight:bolder; font-size:20px; line-height:24px;}
	
	#footer {position:absolute; right:10px; top:615px; text-align:right;}
	#footer a {color:#65696d; text-align:right; padding-left:7px; margin-left:5px; background: url('../images/footerSeparator.gif') no-repeat left 2px}
	#footer a.first {padding:0px; margin:0px; background:none;}

					