/*
### WebMoole 2 Css						###
### ----------------------------------- ###
### Attributi Globali					###
*/



/* Default */

* {
	margin: 0;
	padding: 0;
}



/* Stile generale */

body {
	background: #323232;
	color: #414141;
	font-family: "MS Sans Serif",Tahoma,Verdana,"Lucida Grande";
	font-size: 11px;
	text-align: left;
	background: url(images/groundbig3.gif) no-repeat #ecba95;
}



/* Struttura Table */

.struttura_table {
	border: 0;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.struttura_table .str_td_sx{
	border: 0;
	width: 40%;
	margin: 0;
	padding: 0;
}

.struttura_table .str_td_center{
	border: 0;
	width: 20%;
	margin: 0;
	padding: 0;
}

.struttura_table .str_td_dx{
	border: 0;
	width: 40%;
	margin: 0;
	padding: 0;
}



/* Container */

#container {
	width: 765px;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	border: 0;
}



/* Intestazione */

#intestazione {
	background-color: #FFF;
}

#intestazione img {
	border: 0;
}

#intestazione .header_top_dx {
	float: right;
	margin: 0;
	margin-top: -24px;
	margin-bottom: 6px;
	padding: 0;
	width: 254px;
	border: 0;
	background-color: #FFF;
}

#intestazione img#logo {
	margin-top: 12px;
	margin-left: 12px;
}

#intestazione h1 {
	display: none;
}

#intestazione h2 {
	display: none;
}

#intestazione p#lingue {
	width: 150px;
	margin: 0;
	margin-top: -40px;
	margin-left: 190px;
	padding: 0;
}

#intestazione p#lingue a {
	padding: 5px;
	padding-top: 10px;
	border-right: 1px solid #eaeaea;
	margin: 0;
}

#intestazione p#lingue a.firstLingua {
	border-left: 1px solid #eaeaea;
	margin: 0;
}

#intestazione p#lingue a.selLingua {
	background: url(images/linguaSelezionataBg.png) no-repeat;
}

#intestazione p#lingue img {
	padding: 0;
	border: 0;
	margin: 0;
}

#intestazione #searchboxtop {
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
	padding-top: 15px;
	padding-left: 35px;
	height: 35px;
	font-size: 12px;
	color: #d3e2e9;
	background-color: #000;
}

#intestazione #searchboxtop input{
	height: 18px;
	width: 140px;
	border: 0;
	color: #333;
	background-color: #FFF;
}

#intestazione #searchboxtop .bottone{
	height: 19px;
	width: 50px;
	border: 0;
	font-size: 12px;
	font-family: Georgia,Tahoma,Verdana;
	color: #d3e2e9;
	background-color: #000;
}

/* Menu Navigazione Alto */

.menuNavigazione_ALTO {
	margin: 0;
	padding: 0;
	border: 0;
	height: 99px;
	background-color: #FFF;
	list-style: none;
}

.menuNavigazione_ALTO li {
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	padding-left: 10px;
	padding-top: 1px;
	height: 23px;
	background-color: #a7c1d0;
}

.menuNavigazione_ALTO .lipag {
	background-color: #8193a1;
}

.menuNavigazione_ALTO .licon {
	background-color: #586470;
}

.menuNavigazione_ALTO .lilin {
	background-color: #ccc;
}

.menuNavigazione_ALTO li a{
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
}

.menuNavigazione_ALTO .lilin a{
	color: #586470;
}

.menuNavigazione_ALTO li a:hover{
	text-decoration: underline;
}



/* Menu Laterale */

#menu_generale_lato ul {
	margin: 0;
	margin-left: 40px;
	margin-top: 45px;
	margin-bottom: 45px;
	width: 150px;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#menu_generale_lato li {
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #444444;
	margin-bottom: 3px;
}

#menu_generale_lato li.sottomenu {
	padding-left: 50px;
}

#menu_generale_lato li a {
	text-decoration: none;
	color: #444444;
}

#menu_generale_lato li.sottomenu a {
	text-decoration: none;
	color: #d87b40;
}



/* Fondo */

#fondo {
	clear: left;
	height: 65px;
	margin-top: 6px;
	padding-top: 5px;
	background: url(images/footerBg.png) no-repeat #FFF;
}

#fondo .logoFooter{
	padding: 3px;
	padding-left: 10px;
}

#fondo p#company {
	border: 0;
	padding-right: 15px;
	text-align: right;
	color: #333;
	font-size: 11px;
}



/* Corpo Pagina */

#pagina {
	margin: 0;
	padding: 0;
	float: left;
	width: 765px;
	background-color: #FFF;
}



/* Struttura a 3 colonne */

#colonna31 {
	float: left;
	width: 205px;
	margin: 0;
	padding: 0;
	background: url(images/menuSxBgHome.png) bottom left no-repeat #FFF;
}

#colonna32 {
	display: none;
}

#colonna33 {
	display: none;
}



/* Struttura a 2 colonne */

#colonna22 {
	float: left;
	width: 560px;
	min-height: 300px;
	border: 0;
	background: #FFF;
}



/* Menu interno */

#menu_interno {
	display: none;
}

#menu_interno ul {
	margin: 0;
	list-style: none;
	height: 1.5em;
	background: transparent;
}

#menu_interno ul li:first-child {
	font-style: normal;
	float: left;
	background: #ccc;
}

#menu_interno ul li {
	font-style: normal;
	float: left;
	background: #EEE;
	border:solid 1px #ccc;
}

#menu_interno ul a {
	float: left;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0 0.7em;
	text-decoration: none;
	font-size: 12px;
}

#menu_interno ul {
	color: #555;
}

#menu_interno ul a:link,
#menu_interno ul a:visited {
	color: #586470;
}

#menu_interno ul a:hover,
#menu_interno ul a:focus,
#menu_interno ul a:active {
	color: #586470;
}
