/* CSS Document - norblast */

body {
	height:auto;
	background-color:#b7c6c9;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:10pt;
	font-family: arial;
}



form {
	margin:0px;
	padding:0px;
}


/* ID per la costruzione della struttura */
#Conteiner{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image:url(/images/sfondo.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#Sito{
	width:955px;
	height:auto;
}

#Footer {
	width:100%;
	height:82px;
	background-color:#CCCCCC;
	border-top:5px solid #EFEFEF;
}


/* ###################################  MENU ORIZZONTALE TOP  ####################*/

#nav {
    margin:0;
    padding:0;
    list-style:none;
	font-size:12pt;
	font-weight:lighter;
}  
 
#nav li {
    float:left;
    display:block;
    /*width:100px;*/
	width:auto;
    /*background-color:#000;*/
    position:relative;
    z-index:500;
    margin:0 1px;
    -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
}
/*
#nav li.first {
        -moz-border-radius:5px 0 0 5px;
        -webkit-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
    }
#nav li.last {
        -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
        border-radius:0 5px 5px 0;
    }
#nav li li.last {
        -webkit-border-radius:0 0 5px 5px;
		-moz-border-radius:0 0 5px 5px;
        border-radius:0 0 5px 5px;
    }
*/
#nav li a {
    display:block;
    padding:8px 0 11px 26px;
    /*font-weight:700;*/
    height:24px;
    text-decoration:none;
    text-align:center;
    color:#3DBA42;
}
#nav li a:hover {
    color:#FFF;
}
#nav li li:hover {
   /* -webkit-transform: translate(+10px,0);*/
    }
#nav a.selected {
    color:#FFF;
}
#nav ul {
    position:absolute;
    left:0;
    display:none;
    margin:0 0 0 -1px;
    padding:0;
    list-style:none;
}
#nav ul li {
    width:120px;
	margin-left:13px;
	background-color:#000;
    float:left;
	border-top:1px solid #3DBA42;
}
#nav ul a {
    display:block;
    height:auto;
    padding: 8px 5px;
    color:#3DBA42;
}
/* fix ie6, meglio inserirlo in un file .css separato */
*html #nav ul {
    margin:0 0 0 -2px;
}

/* ################################ fine MENU ORIZZONTALE TOP ################ */

.H1-box {
	font-weight:bold;
	font-size:19pt;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	line-height:25px;
}

.H3-box {
	padding:13px 0 0 0;
	margin:0px;
	font-weight:lighter;
	font-size:12pt;
	color:#FFFFFF;
}

.LI_hover {
	cursor:pointer;
	background-position:top right;
	background-repeat:no-repeat;
	line-height:29px;
	text-decoration:none;
}
.LI_hover:hover {
	text-decoration:none;
}
a.ROLL
{
    width: 94px;
    height: 94px;
	display:block;
}

/*a.ROLL:hover
{
    background-image: url(/images-tecnimp/zoom-image.png);
    width: 94px;
    height: 94px;
	display:block;
}*/
.a_footer {
	color:#000;
	font-size:8pt;
}

.a_footer:hover {
	/*text-decoration:underline;*/
}

a {
	color:#000;
	text-decoration:none;
	/*font-weight:bold;*/
}

.txt_verdi {
	color:#37A83C;
	letter-spacing:0.05em;
}

/* ########################################  style elenchi a discesa  ################# */

.styled-select select {
/*background: transparent;*/
-webkit-appearance: none;
width: 100%;
font-size: 16px;
border:1px solid #CCCCCC;
/*height: 28px;*/
font-weight:lighter;
/*visibility:hidden;*/
}

.styled-select {
width: 100%;
height: auto;
overflow: hidden;
background:#FFF;
border:0px solid #CCCCCC;
}
