/* Tinext SA: Foglio di stile*/

/****** Stili stanheaddard ******************************************************************/
.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;}

/****** Stili pagina ******************************************************************/
body {font-size:12px;background-color:#ebe3de;color:#333333 ;font-family:Arial, Helvetica, sans-serif;}

#bodyModale {font-size:12px;background:url('') left top repeat-x;color:#333333;font-family:Arial, Helvetica, sans-serif;}

.paragraph {margin-bottom:10px; clear:both;}

a.searchCode {color:#333333; text-decoration:none; line-height:20px;}
a.searchCode:hover { text-decoration:underline;}

/****** Magnolia bars ************************************************************/
#mgnlMainBar {height:24px; display:block;}
.mgnlEditBar, .mgnlNewBar {clear:both; height:17px; margin-bottom:2px;}

/****** site definitions ************************************************************/

#mainModale { 
 margin:0px auto;
 margin-left:18px;
 overflow:hidden;
}


#main { 
 margin:0px auto;
 width:788px;
 /*overflow:hidden;*/ 

}

#head {
	width:788px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	overflow:hidden;
}

#headUp {
	width:788px;
	float:left;
	height:60px;
}

#headUp #logoHead{
	float:left;
}

#headUp #logoHead img{
	margin-top:20px;
	margin-left:280px;	
}

#headUp #langSelect{
	float:left;
	margin-left:120px;
}

#containerMiddle{
	width:788px;
}

#center{
background:url(../images/KA/lati_container.jpg) left top repeat-y;
padding:35px 31px 35px 31px;
margin:0px 0px;
width:730px;	
}

#footer {
background-color:#403933;
width:100%;
height:46px;
margin-top:10px;
color:#ffffff;
font-size:10px;
float:left;
}
#footer  a{
 color:#535252;
}
#footer .contenuto{
  margin:0px auto;
  width:720px;
  padding:16px 24px 16px;
}

#footer .contenuto A {color:#ffffff;} 
#footer .contenuto A:hover {color:#c41230;} 

#footerExtra {
width:100%;
height:46px;
color:#535252;
font-size:10px;
float:left;
}
#footerExtra  a{
 color:#535252;
}
#footerExtra .contenuto2 {
  margin:0px auto;
  width:720px;
  padding:16px 24px 16px;
}


#frmDocSearch{
	float:left;
	width:100%;
}

#frmDocSearch fieldset{
	width:348px;

	
	
}
.centerBoxSearch{
	background:url(../images/KA/BoxSearch_center.jpg) left top repeat-y;	
	width:313px;
	padding:10px 15px 15px 20px;

}

#bodyModale label{
	color:#333333;
	background-color:#f4f4f4;
}

label {
	color:#c41230;
	font-size:14px;
	font-weight:normal;
	padding-left:0px;
	margin-bottom:22px;
	background-color:#ebe3de;
	float:left;
	width:295px;
}
label img {
	margin-top:6px;
	margin-left:-8px;
	position:absolute;
}
input{
	float:left;
	font-size:12px;
	vertical-align:middle;
}
.btnsrc{
	width:126px;
	height:36px;	
	border:0px;
	margin:1px 0px 0px 0px;
	cursor:pointer;
}
.btnsrc_EN{	
	background:url(../images/KA/search_en.jpg) left top no-repeat;
}
.btnsrc_EN:hover{
	background:url(../images/KA/search_en_a.jpg) left top no-repeat;
}
.btnsrc_HU{	
	background:url(../images/KA/search_hu.jpg) left top no-repeat;
}
.btnsrc_HU:hover{
	background:url(../images/KA/search_hu_a.jpg) left top no-repeat;
}
.btnsrc_DE{	
	background:url(../images/KA/search_de.jpg) left top no-repeat;
}
.btnsrc_DE:hover{
	background:url(../images/KA/search_de_a.jpg) left top no-repeat;
}
.btnsrc_ES{	
	background:url(../images/KA/search_es.jpg) left top no-repeat;
}
.btnsrc_ES:hover{
	background:url(../images/KA/search_es_a.jpg) left top no-repeat;
}
.btnsrc_IT{
	background:url(../images/KA/search_it.jpg) left top no-repeat;
}
.btnsrc_IT:hover{
	background:url(../images/KA/search_it_a.jpg) left top no-repeat;
}
.btnsrc_NL{	
	background:url(../images/KA/search_nl.jpg) left top no-repeat;
}
.btnsrc_NL:hover{
	background:url(../images/KA/search_nl_a.jpg) left top no-repeat;
}
.btnsrc_SV{
	background:url(../images/KA/search_sv.jpg) left top no-repeat;
}
.btnsrc_SV:hover{
	background:url(../images/KA/search_sv_a.jpg) left top no-repeat;
}
.btnsrc_BE{	
	background:url(../images/KA/search_be.jpg) left top no-repeat;
}
.btnsrc_BE:hover{
	background:url(../images/KA/search_be_a.jpg) left top no-repeat;
}
.btnsrc_EL{	
	background:url(../images/KA/search_el.jpg) left top no-repeat;
}
.btnsrc_EL:hover{
	background:url(../images/KA/search_el_a.jpg) left top no-repeat;
}

.btnsrc_FR{	
	background:url(../images/KA/search_fr.jpg) left top no-repeat;
}
.btnsrc_FR:hover{
	background:url(../images/KA/search_fr_a.jpg) left top no-repeat;
}

.btnsrc_PT{	
	background:url(../images/KA/search_pt.jpg) left top no-repeat;
}
.btnsrc_PT:hover{
	background:url(../images/KA/search_pt_a.jpg) left top no-repeat;
}


.btnsrc_PL{	
	background:url(../images/KA/search_pl.jpg) left top no-repeat;
}
.btnsrc_PL:hover{
	background:url(../images/KA/search_pl_a.jpg) left top no-repeat;
}

.btnsrc_FIN{	
	background:url(../images/KA/search_fin.jpg) left top no-repeat;
}
.btnsrc_FIN:hover{
	background:url(../images/KA/search_fin_a.jpg) left top no-repeat;
}

.btnsrc_CZ{	
	background:url(../images/KA/search_cz.jpg) left top no-repeat;
}
.btnsrc_CZ:hover{
	background:url(../images/KA/search_cz_a.jpg) left top no-repeat;
}

.btnsrc_SK{	
	background:url(../images/KA/search_sk.jpg) left top no-repeat;
}
.btnsrc_SK:hover{
	background:url(../images/KA/search_sk_a.jpg) left top no-repeat;
}

.btnsrc_DA{	
	background:url(../images/KA/search_da.jpg) left top no-repeat;
}
.btnsrc_DA:hover{
	background:url(../images/KA/search_da_a.jpg) left top no-repeat;
}

.btnsrc_NO{	
	background:url(../images/KA/search_no.jpg) left top no-repeat;
}
.btnsrc_NO:hover{
	background:url(../images/KA/search_no_a.jpg) left top no-repeat;
}

.btnsrc_SR{	
	background:url(../images/KA/search_sr.jpg) left top no-repeat;
}
.btnsrc_SR:hover{
	background:url(../images/KA/search_sr_a.jpg) left top no-repeat;
}

.btnsrc_HR{	
	background:url(../images/KA/search_hr.jpg) left top no-repeat;
}
.btnsrc_HR:hover{
	background:url(../images/KA/search_hr_a.jpg) left top no-repeat;
}

.btnsrc_SL{	
	background:url(../images/KA/search_sl.jpg) left top no-repeat;
}
.btnsrc_SL:hover{
	background:url(../images/KA/search_sl_a.jpg) left top no-repeat;
}

.btnsrc_RUS{	
	background:url(../images/KA/search_rus.jpg) left top no-repeat;
}
.btnsrc_RUS:hover{
	background:url(../images/KA/search_rus_a.jpg) left top no-repeat;
}


.inputWord{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:0px;
	width:130px;
	padding-left:9px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	color:#333333;
}
.containAutoSearch{
	position:absolute;
	visibility:hidden;
	
}
.iframeSER{
	width:173px;
	background-color:white;
	border:1px solid #e3e1e2;
	height:100px;
	position:absolute;
	margin-top:35px;
}
.containResult{
	float:left;
	width:100%;
	margin-top:10px; /*era 60px*/
	border-top:1px solid #cccccc;
	padding-top:10px;
}
.containInput{
	margin-top:1px;
	width:176px;
	background-color:#ffffff;
	padding:5px 0px 6px 0px;
}
.tableres{
	background:url(../images/KA/Back_table.jpg) left top repeat-x;
	width:720px;
	border:0px solid #d0d0d0;
	font-size:12px;
}
.tableres th{
	border-bottom:1px solid #dac4c3;
	padding:10px 0px 10px 10px;
	text-align:center;
	color:#c41230;
	background-color:#dac4c3;
}

.tableres td{
	padding:10px 0px 10px 10px;
	text-align:center;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
}
th.linkLista,td.linkLista{
	text-align:left;
}
.linkLista a:active, .linkLista a:link, .linkLista a:visited{
	color:#333333;
	text-decoration:none;
	padding-left:22px;
	display:inline-block;
}
.linkLista a:focus,.linkLista a:hover {
text-decoration:underline;
}
.icopath{
	position:absolute;
	margin-left:-22px;
	margin-top:-3px;
}

.requestFormTitle{
	flaot:left;
	margin-top:29px;
	margin-bottom:12px;
	font-size:16px;
	color:#c41230;
	font-weight:normal;
}

.bckRequestForm{
	float:left;
	/*height:190px;*/
	height:325px;
	width:383px;
	background:url(../images/KA/bck_modale.jpg) left top no-repeat;
	background-color:#eef5fb;
}

.requestFormTextBolder{
	font-size:12px;
	color:#333333;
	font-weight:bolder;
}

.requestFormTextNormal{
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

.requestFormSearch{
	float:left;
	margin-top:15px;
	margin-left:20px;
	/*margin-bottom:30px;*/
	margin-bottom:10px;
	width:383px;
}

.requestFormSearchField{
	float:left;
	margin-left:20px;
	width:383px;
}

.requestSelect{
	margin-left:5px;
	border:1px solid #EDEDED;
	color:#333333;
	height:25px;
}

.bottoneSendRequest{
	flaot:left;
	width:383px;
}

.errorField{
	font-weight:bold;
	font-size:10px;
	color:#eef5fb;
}

#btn_request {
	float:right;
	margin:15px 10px 0px 0px;
}

#textSearch {
	color:#666666;
	float:left;
	margin-top:-15px;
	margin-top:10px!important;
	margin-bottom:5px;
 	height: auto !important;
    height: 30px;
    min-height: 30px;
}

#head form{
	margin:0px;
	padding:0px;
}

#head #langChoose{
	float:left;
	margin-top:10px;
}

#head #langChoose label{
	color:#333333;
	font-size:10px;
	margin-top:15px;
	margin-right:5px;
	margin-bottom:0px;
	text-align:right;
	width:110px;
}

#head #langChoose select{
	color:#333333;
	font-size:10px;
	margin-top:12px;
}

#containerLinkBk{
	float:left;
	background:url(../images/KA/link/bck_container_bottoni.png) left top no-repeat;
	margin-bottom:20px;
	width:100%;
	height:34px;
	position:relative;
	margin-top:-2px;
}

#containerLink{
	float:right;
	position:relative;
	margin-right:10px;
}

#btnReg{
	float:left;
	margin-right:40px;
	margin-top:8px;
	position:relative;
}

#btnReg a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;	
	text-transform:uppercase;
	text-decoration:none;
}

#btnReg a:hover{
	color:#4a85ba;
}

#btnBuy{
	float:left;
	margin-right:40px;
	margin-top:8px;
	position:relative;
}

#btnBuy a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;	
	text-transform:uppercase;
	text-decoration:none;
}

#btnBuy a:hover{
	color:#4a85ba;
}

#layerReg{
	width:176px;
	position:absolute;
	float:left;
	left:-8px;
	top:15px;
	z-index:1000;
	visibility:hidden;
}

#layerBuy{
	width:176px;
	position:absolute;
	float:left;
	left:-20px;
	top:15px;
	z-index:1000;
	visibility:hidden;
}

#middleLayer{
	float:left;	
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	background-color:#ffffff;
}

#btnBoxImg{
	float:left;
	margin-top:20px;
	width:176px;
	margin-bottom:15px;
	text-align:center;
}

#btnBoxText{
	margin-left:27px;
	float:left;	
	width:122px;
	margin-bottom:15px;
	font-size:11px;
}

#btnBoxButton{
	margin-left:27px;
	float:left;	
	width:119px;
	padding-bottom:10px;
	text-align:right;
	background-color:#ffffff;
}

#spaceHeader{
	float:left;
	width:100%;
	height:10px;
	display:none;
}

#freccinaSearch1 {display:none;}
#freccinaSearch2 {display:none;}


#textSearch {height:50px !important;width:295px !important;}