/* Copyright 2006 Refunk <http://www.refunk.com/> All rights reserved. */

/* generic page layout */
body {
	margin:0;
	padding:0;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#basic-content {
	margin:0 auto;
	/*50px in piu per ie5.5*/
	width:945px;
	text-align:left;


}

#contenuto {
/*	position:relative;*/
/*	padding:5px;*/
/*background-color:#FF0000;*/
margin-bottom:10px;
	
}
#logo{
position:relative;
background-repeat:no-repeat;
height:90px;
margin:0px 0px 2px 0px;


	
}
#logoImgFigenpa{
position:relative;
top:10px;
left:20px;

width:280px;

}
#cont_botlogo{
position:absolute;
right:15px;
top:5px;
display:inline;


}

/**********************************************/
#menusopra{
margin-top:15px;


}

/**********************************************/

#footer{
padding-left:10px;
clear:both;
margin-bottom:10px;

}
#footer a{
text-decoration:none;
color:#000000;

}
#footer a:hover{
text-decoration:line-through;
color:#666666;

}
.cont_oriz{
	clear:both;
	padding-bottom:10px;
	display:block;
	
/*	background-color:#00CC66;*/
	

}
/*********** COLONNA CON MENU A SINISTRA **************/
#colonna_servizio{
	float:left;
	display:inline;
	position:relative; /* ie fix */
	
/*	background-color:#FFFFFF;*/
}
.col1{

	float:left;
	display:inline;
	position:relative; /* ie fix */
	margin-bottom:10px;
	width:315px;
}
/*PER HOME PAGE*/
.colonnaComp{
	display:block;
	width:470px;
	float:left;
	

	
}


/*********** COLONNA DI DESTRA CON I CONTENUTI **************/
#colonna_contenuti{
	float:left;
	width:625px;
	display:inline;
	position:relative; /* ie fix */
	/*background-color:#990000;*/
}
.col2 {
	float:left;
	width:470px;
	display:inline;
	position:relative; /* ie fix */
	margin-bottom:10px;
}
.col3{
	float:left;
	display:inline;
	position:relative; /* ie fix */
	margin-bottom:10px;
	width:625px;
}
.col50p{
	float:left;
	display:inline;
	position:relative; /* ie fix */
	margin-bottom:10px;
	width:50%;
	/*background-color:#FF0000;*/
}


/*********** CSS GENERALI PER COLONNE E RIGHE **************/



/*************************************************************/
.contTesto, .contTesto_top{
margin:0px 5px 0px 5px;
padding:0px 10px 0px 10px;
background-color:#FFFFFF;

vertical-align:top;
/* hack per rendere visibile il background e i bordi in ie */
height:100%;
}

.contTesto{
padding:10px 10px 0px 10px;
}


.bottone{
position:absolute;
bottom:10px;

}
/*per eliminare problemi con ie5.5*/
img{
margin:0px;
padding:0px;
border:0px;

}
p{
margin:0px;
padding:5px 0px 5px 0px;

}
td{
vertical-align:top;

}
a{
text-decoration:none;
color:#0066CC;

}

/******* css di testo generici *******/
.testo_generico, .testo_generico_top, .testo_gen_10padr{
font-size:10px;
line-height:12px;
}
.testo_generico, .testo_gen_10padr{
margin-top:10px;
}
.testo_gen_10padr{
padding-right:10px;
}
.titolo_bianco, .titolo_bianco_top{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.titolo_bianco{
margin-top:10px;
}
.titolo_nero, .titolo_nero_top{
font-size:16px;
font-weight:bold;
color:#000000;
}
.titolo_nero{
margin-top:10px;
}
.sottoTitoloNero{
color:#000000;
font-size:12px;
font-weight:bold;
padding:0px 0px 5px 0px;
}
/* verde e blu*/
.titolo_blue, .titolo_blue_top{
font-size:16px;
font-weight:bold;
color:#0066CC;
padding-bottom:5px;
}
.titolo_blue{
margin-top:10px;
}

h1.titolo_blue {
margin-top:10px;
margin-bottom:0px;
}

h1.titolo_blue_top {
margin-top:10px;
margin-bottom:0px;
}

.sottoTitoloBlue{
color:#0066CC;
font-size:12px;
font-weight:bold;
padding:0px 0px 5px 0px;
}
.testoblu{
color:#0066CC;
}
.titolo_verde, .titolo_verde_top{
font-size:16px;
font-weight:bold;
color:#009933;
padding-bottom:5px;
}
.titolo_verde{
margin-top:10px;
}

h1.titolo_verde {
margin-top:10px;
margin-bottom:0px;
}
.sottoTitoloVerde{
color:#009933;
font-size:12px;
font-weight:bold;
padding:0px 0px 5px 0px;
}
.sottoTitolinoVerde{
color:#009933;
font-size:11px;
font-weight:bold;
padding:0px 0px 5px 0px;
}
.testoverde{
color:#009933;
}
.testoverde a, .testoverde a:hover{
color:#009933;
text-decoration:none;
}
/*LISTE GENERALI*/
.titLista{
color:#000000;
font-size:10px;
font-weight:bold;
padding:5px 0px 5px 0px;
}
ul.listaGen{
text-indent: 5px;
list-style-position: outside;
padding-left:10px;
margin: 0px 0px 10px 10px;
}
ul.listaGen li a{

color:#000000;
text-decoration:underline;
}

/* celle per le immagini di approfondimento pagina prodotti*/
td.spazioriz{
height:8px;

}
td.cellalink{
height:150px;
width:292px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* pagina dove siamo - posizione indizizzi */
.indirizzoAg{
float:left;
margin-right:10px;
margin-bottom:20px;
width:185px;
height:65px;


}
.indirizzoAg a, .indirizzoAg a:hover{
color:#009933;


}
.clearing{
clear:both;
width:1px;
height:1px;
}


/* gestione liste es:informativa */
.cont_elenco_liste{
border-bottom:1px solid #cccccc;
}
.e_lista{
padding: 10px 0px 10px 0px;
border-top:1px solid #cccccc;
}

.e_lista .desc{

width:400px;
margin-right:20px;
}
.lista-credits{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
display:block;


}
.lista-credits a{
color:#000000;
font-weight:bold;
}
.lista-credits .col-loghi{
width:250px;
margin-right:50px;
}
.linkElenco_verde a{
color:#009933;

}
.linkElenco_blue a{
color:#0066CC;
}
/* ------------- FLOAT AND CLEAR MISC ------------------------------------- */

.floater { float: left; }

.clear { clear: both; }

.clearfix:after {
    content: "";
    display: block; 
    height: 0; 
    clear: both; 
  	visibility: hidden;
}

.clearfix {
display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ------------- FLOAT AND CLEAR MISC -------------------------------------------------- */
/* MODULI / FORMS */


.navigato {
padding-bottom:10px;
}












