﻿/*============================== pagina generale - sfondo e carattere ==============================*/

body {
	background-image: url('../immagini/righe_yel.png');
	background-position: left top;
	background-repeat: repeat;
	background-color: #969594;
	margin: 0px;
	padding: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	}

#contenitore {
	background-image: url('../immagini/bck_contenitore.gif');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #3B3B3B;
	width: 789px;
	margin: 0px auto;
	position: relative;
	}

/*========================header =====================*/
div#header {
	margin: 0px auto;
	height: 444px!important;
	height: 50px;
	}


/*======================== contenuto =====================*/
div#box {
	background-image: url('../immagini/bck_menu1.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	font-family: arial;
	width: 790px;
	position: relative;
	padding: 0;
	margin-top: 0;
	}

div#box1 {
	background-color: transparent;
	position: relative
	font-family: arial;
	width: 790px;
	position: relative;
	padding: 0;
	margin-top: 0;
	}

div#box_faq {
	background-image: url('../immagini/bck_menu_faq.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	}

div#box_termocamini {
	background-image: url('../immagini/bck_menu_termocamini.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	}

div#box_foghet {
	background-image: url('../immagini/bck_menu_foghet.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	}

div#vuota {
	background-image: url('../immagini/img5px.gif');
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #FFFFFF;
	float:left;
	margin-top: 30px;
	/* Inizia il Simplified Box Model Hack */
	width: 1px; /* Dimensioni per Opera 5 */
	width: 10px; /* Dimensioni per Explorer 5.x */
	width: 1px; /* Dimensioni per browser standard compliant */
	padding: 0
	}

div#navigazione {
	background-color: transparent;
	width: 200px;
	}

div#contenuto {
	float: right;
	width: 495px;
	width: 505px;
	width: 495px;
	padding: 0px 10px 5px 0px!important;
	padding: 0px 10px 15px 0px;
	text-align: justify;
	font-size: 14px;
	color: #4D4D4D;
	}

div#contenuto 	a:link 		{color:#4D4D4D; text-decoration: none;}
div#contenuto 	a:visited	{color:#4D4D4D; text-decoration: none;}
div#contenuto 	a:hover		{color:#4D4D4D; text-decoration: none;}

#box_dati {
	font-size: 12px;
	margin-left: 60px;
	width: 400px;
	}
	
/*----------------------breadcrumb-------------------*/
div#breadcrumb {
	font-size: 11px;
	text-align: right;
	margin: 30px 0 10px 0;
	padding: 0;
	}

div#breadcrumb 	a:link 		{color:#4D4D4D; text-decoration: none;}
div#breadcrumb 	a:visited	{color:#4D4D4D; text-decoration: none;}
div#breadcrumb 	a:hover		{color:#4D4D4D; text-decoration: none;}
/*----------------------titoli-------------------*/

h1 {
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica;
	color: #D06F02;
	text-align: left;
	padding-top: 15px;
	}

h1 	a:link 		{color: #D06F02; text-decoration: none;}
h1 	a:visited	{color: #D06F02; text-decoration: none;}
h1 	a:hover		{color: #D06F02; text-decoration: none;}

h2 {
	font-size: 12px;
	color: #4D4D4D;
	margin: 3px 0 3px 0;
	}

h3 {
	font-size: 12px;
	color: #7A7A7A;
	line-height: 15px;
	text-align: center;
	}

h4 {
	font-size: 12px;
	color: #D06F02;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	line-height: 15px;
	text-align: center;
	}

/*------------------- menu di navigazione --------------------*/
#menu {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	width: 200px;
	margin-left: 45px!important;
	margin-left: 0px;
	padding: 23px 0 0 0px;
	text-align: left;
	}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu ul li {
	margin: 0;
	padding: 2px 0 2px 0!important;
	padding: 2px 0 2px 0;
	}

#menu ul li a {
	/*display: block;*/
	width: 223px;
	text-decoration: none;
	padding: 1px 0 2px 0px;
	color: #793D00;
	font-weight: bold;
	}

#menu a:hover {
	color: #000;
	}

#menu a:visited#evidenziato {
	font-weight: bold;
	}

#menu a:link#evidenziato {
	font-weight: bold;
	}

#nolink {
	background-image: url('../immagini/pto.gif');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	font-weight: bold;
	color: #D06F02;
	padding: 2px 0px 1px 15px;
	}

#sub-menu {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	width: 200px;
	margin-left: 0px!important;
	margin-left: 0px;
	padding: 0px 0 0px 10px;
	text-align: left;
	}


/*------------------- lista non ordinata --------------------*/
.lista {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	margin: 15px 0 0 15px;
	}

.lista ul {
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
	}

.lista ul li {
	margin: 0;
	padding: 5px 0 0px 0!important;
	padding: 5px 0 5px 0px;
	}

.lista ul li a {
	text-decoration: none;
	font-weight: bold;
	}

.lista li a:hover {
	color: #D06F02;
	text-decoration: underline;
	}

/*-------------- piedipagina -----------------*/

div#footer {
	background-image: url('../immagini/bck_footer.gif');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	color: #949EB0;
	text-align: left;
	clear: left;
	padding: 85px 0 10px 260px!important;
	padding: 15px 0 0 260px!important;
	}

#footer 		a:link		{color: #949EB0; text-decoration: none;}
#footer 		a:visited	{color: #949EB0; text-decoration: none;}
#footer 		a:hover		{color: #949EB0; text-decoration: underline;}

div#copyright {
	font-size: 11px;
	padding: 55px 0 10px 0px;
	}

div#copyright 	a:link 		{color:#949EB0; text-decoration: none;}
div#copyright 	a:visited	{color:#949EB0; text-decoration: none;}
div#copyright 	a:hover		{color:#949EB0; text-decoration: none;}


/*------------------briciole-----------------------*/

div#briciole {
	padding: 80px 0 0px 0;
	color: #057080;
	}

div#briciole 	a:link 		{color:#4D4D4D; text-decoration: none;}
div#briciole 	a:visited	{color:#4D4D4D; text-decoration: none;}
div#briciole 	a:hover		{color:#000; text-decoration: none;}

/* -----------class per form--------------*/

#txt {
	font-size: 12px;
    font-weight: normal;
	}

form {
	width: 470px;
	padding: 15px 0 0 0;
	margin: 0;
	}

fieldset {
	width: 470px;
    margin: 1em 0;
    border: 1px solid #FDA33E;
    padding: 5px 10px;
    }

legend {
	font-weight: bold;
	color: #333;
	background: #FFF;
	float: left;
	padding: 0 5px 0 5px;
	}

form b {
	color: #D06F02;
	font-size: 17px;
	}

form p {
	margin: 0.5em 10px;
	}

fieldset div {
    padding: 10px 3px 0px 3px;
    width: 450px;
    text-align: left;
    }

label {
    display: inline;
    line-height: 25px;
    font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	padding: 2px 0px;
    }

input {
	border: 1px solid #858585;
	}

input.checkbox {
	border: 0;
	} 

input.button {
	border: 1px solid #858585;
	} 

.select {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;

	} 

div.pulsante {
    font-family: arial, helvetica, sans-serif;
    text-align: center;
	font-size: 13px;
	font-weight: bold;
	}

#infoPrivacy {
	overflow: auto;
	height: 150px;
	padding: 5px;
	margin-bottom: 10px;
	}

textarea {
	overflow: auto;
	height: 150px;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #858585;
	}

.data {
	font-size: 11px;
	color: #941A08;
	}

.hidden {
	display: none
	}
/*-------------------------faq-----------------*/
.DR {
	color: #D06F02;
	font-weight: bold;
	}

.R {
	font-weight: normal;
	color: #4D4D4D;
	}

.dx-faq{
	background-image: url('../immagini/freccia.gif');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	padding: 0 20px 20px 0;
	text-align: right;
	color: #D06F02;
	font-size: 11px;
	}

div#dx-faq	a:link 		{color:#D06F02; text-decoration: none;}
div#dx-faq	a:visited	{color:#D06F02; text-decoration: none;}
div#dx-faq	a:hover		{color:#80A856; text-decoration: underline;}


/*-------------- immagini-------------------*/
.imgsx {
	float: left;
	margin-right: 15px;
	margin-left: 5px;
	padding-left: 0;
	border: 0;
	}

.imgdx {
	float: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	border: 0;
	}

#img_logo {
	float: left;
	margin-right: 25px;
	margin-left: 14px;
	padding-left: 10px;
	border: 0;
	}

.img_border {
	border: 1px solid #4D4D4D;
	}

.img_no_border {
	border: 0;
	}

#img_header {
	margin-top: 25px;
	border: 0;
	}

#img_energia {
	margin: 5px 0 0 0;
	border: 0;
	}

.img_padd {
	padding-bottom: 2px!important;
	padding-bottom: 3px;
	}

.didascalia {
	font-size: 11px;
	margin-top: 45px;
    text-align: center;
    color: #4D4D4D;
	}

/*-------------- padding-------------------*/

#pad_menu {
	padding-left: 5px!important;
	padding-left: 15px;
	}

.pad_50 {
	padding-top: 50px!important;
	padding-top: 0px;
	}

.pad_80 {
	padding-top: 80px!important;
	padding-top: 0px;
	}

#pad_100 {
	padding-bottom: 100px!important;
	padding-bottom: 0px;
	}

#pad_400 {
	padding-bottom: 400px!important;
	padding-bottom: 0px;
	}

#pad_700 {
	padding-bottom: 700px!important;
	padding-bottom: 0px;
	}

#pad_900 {
	padding-bottom: 920px!important;
	padding-bottom: 0px;
	}

#pad_1100 {
	padding-bottom: 1100px!important;
	padding-bottom: 0px;
	}

#pad_1350 {
	padding-bottom: 1350px!important;
	padding-bottom: 0px;
	}

#pad_1450 {
	padding-bottom: 1450px!important;
	padding-bottom: 0px;
	}

#pad_1600 {
	padding-bottom: 1600px!important;
	padding-bottom: 0px;
	}

#pad_1900 {
	padding-bottom: 1900px!important;
	padding-bottom: 0px;
	}

#pad_2000 {
	padding-bottom: 2000px!important;
	padding-bottom: 0px;
	}

#pad_2100 {
	padding-bottom: 2100px!important;
	padding-bottom: 0px;
	}
#pad_2200 {
	padding-bottom: 2200px!important;
	padding-bottom: 0px;
	}
#pad_2400 {
	padding-bottom: 2400px!important;
	padding-bottom: 0px;
	}
#pad_2800 {
	padding-bottom: 2800px!important;
	padding-bottom: 0px;
	}

/* -----------class per tabella--------------*/

table {
    width: 100%;
    text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #4D4D4D;
	margin: 15px 0;
	font-size: 11px;
    }

th {
    font-weight: bold;
    padding: 4px 0px 4px 5px;
    text-align: left;
    border: 1px solid #DEC028;
    }

td {
    padding: 4px 5px;
    border: 1px solid #DEC028;
    text-align: justify;
    color: #D06F02;
    }

tr {
	border: 1px solid #DEC028;
	}

.odd {
    background-color: #FCF1BB;
    }
   	
.righe {  	
   	background-image: url(../immagini/righe_az.png);
	background-position: left;
	background-repeat: repeat;
	background-color: #969594;
	}
/* -----------class scambio link--------------*/
div.txt_dx {
	font-size: 12px;
	color: #D06F02;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	font-weight: bold;
	text-align: right;
	}
.txt_dx	a:link 		{color: #D06F02; text-decoration: none;}
.txt_dx	a:visited	{color: #D06F02; text-decoration: none;}
.txt_dx	a:hover		{color: #D06F02; text-decoration: underline; }
