    /*******************************************/
	/*         www.idrotermoborgo.it           */
	/*           by papaweb.it              */              
	/*           Copyright | 2007              */  
    /*******************************************/


    /***************** GENERALE *****************/
* {
	color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial;
}
body {
	background:#F0E9E0;
	margin:0;
	padding:0;
	padding-bottom:12px;
	text-align:center;
}
#container {
	background:#066;
 	font-size:18px;
	margin:0 auto 0 auto;
	text-align:left;
	width:760px;
}


    /***************** PULSANTI SWITCH STILE *****************/


#accessibile {
	background:#066 url(../images/generali/bgaccessibile.jpg) left top repeat-x;
	color:#fff;
	margin:0;
	padding:0;
	text-align:right;
}
ul#styleswitch {
	font-size:12px;
	margin:0;
	padding:0;
	padding-top:4px;
	padding-bottom:4px;
}
ul#styleswitch img{
	border:none;
}
ul#styleswitch li{
	display:inline;
	margin-right:8px;	
}
ul#styleswitch li a:link, ul#styleswitch li a:visited{
	color:#033;
	text-decoration:none;
}
ul#styleswitch li a:hover {
	border-bottom:2px solid #fff;
	color:#C30;
	text-decoration:none;
}
ul#styleswitch span {
	font-weight:bold;
}


#header {
	background:url(../images/generali/logo2.jpg) left center no-repeat;
	border-right:1px solid #066;
	border-left:1px solid #066;
	border-bottom:1px solid #066;
	height:120px;
	text-align:center;
}
#content {
	background:url(../images/generali/bgcontent2.jpg) left top no-repeat;
	padding:20px;
	position:relative;
}
#content h1 {
	color:#ffdd98;
	font-size:32px;
	margin:30px 25px 20px 30px;
	padding-bottom:10px;
	text-align:left;
}
#content img {
}

    /***************** NAVIGAZIONE *****************/
	
#nav {
	background:url(../images/generali/backnav.jpg) repeat-x;
	border-right:1px solid #066;
	border-left:1px solid #066;
	text-align:center;
}
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
#nav ul li {
	border-right:1px solid #066;
	display:inline;
	margin:0;
	margin-left:-5px;
	padding-bottom:5px;
	padding-top:5px;
}
#nav ul li a:link, #nav ul li a:visited {
	color:#066;
	margin:0;
	padding-left:26px;
	padding-right:26px;
	text-decoration:none;
}

#nav ul li a:hover {
	background:#033 url(../images/generali/backnav_hover.jpg) left bottom repeat-x;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}

    /***************** FOOTER *****************/

#footer {
	background:#ddb url(../images/generali/bg_footer.jpg) 10px 5px no-repeat;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:15px;
	padding:5px;
	text-align:center;
}
#footer p {
	background-color:transparent;
	border-top:1px solid #BEBE80;
	color:#033;
	margin:4px auto;
	padding-top:8px;
	width:560px;
}
#footer ul {
	list-style:none;
	margin:0;
	padding:3px 0px 8px 0px;
}
#footer ul li {
	display:inline;
}
#footer ul li a:link, #footer ul li a:visited {
	color:#066;
	font-size:14px;
	padding-left:32px;
	padding-right:16px;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}

    /***************** VALIDATE *****************/
	
#validate_out {
	margin:5px auto;
	text-align:right;
}
#validate_in {
	margin:0px auto;
	padding:0px;
	width:760px;
}
#validate_in p {
	color:#044;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#validate_in img {
	border:none;
	margin-left:10px;
	margin-right:6px;
	vertical-align:middle;
}
#validate_in a:link, #validate_in a:visited {
	color:#044;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
}
#validate_in a:hover {
	text-decoration:underline;
}


    /***************** HOME PAGE *****************/
	
#home #intro {
	margin:5px 10px 40px 10px;
	border-left:0px solid #ffcc66;
}
#home #intro img {
	border:3px solid #fff;
	float:left;
	margin:10px 20px 10px 30px;
	padding:4px;
}
#home #intro p {
	line-height:24px;
	margin:5px 15px 20px 10px;
	padding:0 10px 10px 20px;
	text-align:left;
}
#home #homebagno {
	float:left;
	margin:0px 30px 30px 30px;
	width:280px;
}

#home #hometermo {
	float:right;
	margin:0px 30px 30px 30px;
	width:280px;
}
#home #homebagno h2, #home #hometermo h2 {
	background:url(../images/home/bgtitolih2.jpg) center right no-repeat;
	color:#fd9;
	font-size:22px;
}
#home #homebagno p, #home #hometermo p {
	background:#066 url(../images/home/bgparag.jpg) right bottom no-repeat;
	border-left:1px solid #fc6;
	color:#E3F2EB;
	line-height:26px;
	padding:10px 0px 5px 15px;
}

#home #homebagno img, #home #hometermo img {
	border:4px solid #eee;
	clear:both;
	padding:2px;
	width:250px;
}


    /***************** AZIENDA *****************/

#azienda {
	text-align:left;
}
#azienda #foto_box {
	border-left:1px solid #fff;
	float:right;
	margin-right:5px;
	margin-top:120px;
	padding-top:40px;
	padding-left:30px;
	text-align:center;
	width:240px;
}
#azienda #foto_box img{
	display:inline;
	margin-bottom:50px;
	width:200px;
}
#azienda img {
	border:4px solid #eee;
	margin-top:0;
	padding:0px;
}
#azienda p {
	line-height:24px;
}
#azienda #storia {
	float:left;
	margin-top:50px;
	width:360px;
}
#azienda #storia dl {
	margin-left:25px;
}
#azienda #storia dt {
	font-weight:bold;
	margin-bottom:8px;
	margin-top:6px;
}
#azienda img#panoramica {
	margin-left:25px;
}
#azienda #storia img {
	float:right;
	margin-right:30px;
	margin-top:46px;
	width:280px;
}
#azienda #storia img.fotonegozio2 {
	clear:both;
	margin-top:70px;
}
#azienda #storia h2 {
	border-bottom:1px solid #fd9;
	color:#fd9;
	margin-left:25px;
	padding-bottom:5px;
	width:330px;
}
#azienda #storia p {
	margin-left:25px;
	width:320px;
}
#azienda #magazzino {
	margin-left:25px;
	margin-top:50px;
	width:300px;
}
#azienda #magazzino h2 {
	border-bottom:1px solid #fd9;
	color:#fd9;
	padding-bottom:5px;
	width:300px;
}
#azienda #magazzino img{
	margin-top:0px;
	margin-bottom:10px;

}
#azienda #galleria {
	margin:50px 0px 40px 25px;
	text-align:center;
}
#azienda #galleria h2{
	border-bottom:1px solid #fd9;
	color:#fd9;
	margin-bottom:50px;
	width:300px;
	text-align:left;
}
#azienda #galleria img {
	border:5px solid #6CB8B8;
	margin:0px 40px 30px 0px;
	width:120px;
}


    /***************** NEGOZIO FOTO GRANDI *****************/
	
#negozio #content img { border: 4px solid #fafafa; }
#negozio #content img.frecce {
	border:none;
	display:inline;
}
#negozio #content p { text-align:center; margin:40px 0px;}
#negozio #content h3 {
	font-size:18px;
	font-weight:normal;
	margin:-30px 0px 40px 40px;
}

    /***************** PRODOTTI *****************/
	
#prodotti h1 {
	padding-bottom:8px;
	border-bottom:1px solid #ffffde;
}
#prodotti #ufo {
	margin-left:70px;
}
#prod_sup {
	background:#F1F7ED;
	color:#066;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:20px;
	padding:0px;
	width:680px;
}
#prod_sup h2 {
	background:#DEDEB6;
	border-bottom:2px solid #066;
	color:#066;
	margin:0;
	padding:5px 5px 5px 10px;
}
#prod_sup p {
	color:#066;
	line-height:26px;
	padding:5px 5px 5px 10px;
}  
#prod_arredo {
	background:#F1F7ED;
	color:#066;
	float:left;
	margin-left:20px;
	margin-top:40px;
	padding:0px;
	width:300px;
}
#prod_arredo ul {
	list-style-type:none;
	margin:12px;;
	padding:0;
}
#prod_arredo ul li{
	color:#066; 
	margin-bottom:8px;
	padding-left:5px;
}
#prod_arredo ul li a:link, #prod_arredo ul li a:visited {
	background:url(../images/prodotti/bg_prod_list.gif) left center no-repeat;
	color:#066;
	font-size:18px;
	margin-left:1px;
	padding-left:20px;
	text-decoration:none;
}
#prod_arredo ul li a:hover {	
	background:url(../images/prodotti/bg_prod_list_hov.gif) left center no-repeat;
	font-weight:bold;
	padding-left:20px;
}
#prod_arredo h2 {
	background:#DEDEB6;
	border-bottom:2px solid #066;
	color:#066;
	margin:0;
	padding:5px 5px 5px 10px;
}
#prod_termo {
	background:#F1F7ED;
	float:right;
	margin-right:20px;
	margin-top:40px;
	margin-bottom:40px;
	padding:0px;
	width:300px;
}
#prod_termo h2 {
	background:#DEDEB6;
	border-bottom:2px solid #066;
	color:#066;
	margin:0;
	padding:5px 5px 5px 10px;
}
#prod_termo ul {
	list-style-type:none;
	margin:12px;;
	padding:0;
}
#prod_termo ul li{
	color:#066; 
	margin-bottom:8px;
	padding-left:5px;
}
#prod_termo ul li a:link, #prod_termo ul li a:visited {
	background:url(../images/prodotti/bg_prod_list.gif) left center no-repeat;
	color:#066;
	font-size:18px;
	margin-left:1px;
	padding-left:20px;
	text-decoration:none;
}
#prod_termo ul li a:hover {	
	background:url(../images/prodotti/bg_prod_list_hov.gif) left center no-repeat;
	font-weight:bold;
	padding-left:20px;
}



h2.prodotti_titolo {
	background:url(../images/prodotti/bg_gedy_h2.gif) left center no-repeat;
	margin-left:32px;
	padding-left:50px;
}
div.promo_fornitore p {
	line-height:22px;
	margin:10px 25px;
}
div.promo_fornitore h4 {
	background:url(../images/prodotti/bg_gedy_h2.gif) left center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-left:25px;
	margin-top:50px;
	padding-left:50px;
}
div.promo_fornitore ul {
	list-style-type:none;
}
div.promo_fornitore ul li {
	margin-bottom:25px;
}
div.promo_fornitore ul li a:link, div.promo_fornitore ul li a:visited{
	background:url(../images/prodotti/bg_list_immer.gif) left center no-repeat;
	padding-left:20px;
}
div.promo_fornitore ul li a:hover {
	background:url(../images/prodotti/bg_list_immer_hov.gif) left center no-repeat;
	color:#fc0;
	padding-left:20px;
}

    /***************** ACQUA IN *****************/

#acquain h3 {
	margin-left:25px;
	font-size:22px;
}
img#acquain_img1 {
	margin-left:25px;
}
img#acquain_img2 {
	margin-left:100px;
}
.prod_acquain {
	background:#F1F7ED;
	margin-left:25px;
	margin-right:25px;
	margin-top:50px;
	margin-bottom:20px;
	padding:0px;
}
.prod_acquain h2{
	background:#DEDEB6;
	border-bottom:2px solid #066;
	color:#066;
	margin:0;
	padding:5px 5px 5px 10px;
}
.prod_acquain p {
	color:#066;
	line-height:26px;
	padding:5px 20px;
}
.prod_acquain_inf {
	background:#F1F7ED;
	margin-left:25px;
	margin-right:25px;
	margin-top:50px;
	margin-bottom:20px;
	padding:0px;
	width:300px;
}
.prod_acquain_inf h2{
	background:#DEDEB6;
	border-bottom:2px solid #066;
	color:#066;
	margin:0;
	padding:5px 5px 5px 10px;
}
.prod_acquain_inf p {
	color:#066;
	line-height:26px;
	padding:5px 20px;
}
img#acquain_caratt {
	position:absolute;
	left:430px;
	top:1294px;
}

    /***************** IMMERGAS *****************/
div#immergas_promo {
	background:url(../images/prodotti/bg_immergas.gif) left bottom no-repeat;
	color:#fff;
	height:380px;
	margin-left:32px;
	padding-right:150px;
}
div#immergas_promo p {
	color:#fff;
	font-size:18px;
}

#immergas_promo ul {
	list-style-type:none;
}
#immergas_promo ul li a:link, #immergas_promo ul li a:visited{
	background:url(../images/prodotti/bg_list_promo.gif) left center no-repeat;
	color:#fff;
	padding-left:25px;
	text-decoration:none;
}
#immergas_promo ul li a:hover{
	color:#fc0;
	text-decoration:none;
}
p.link_guide_immer {
	background:#223836;
	color:#ffffde;
	margin-left:32px;
	margin-top:0;
	padding:20px;
	width:616px;
}
p.link_guide_immer a:link, p.link_guide_immer a:visited{
	font-weight:bold;
	text-decoration:none;
}
p.link_guide_immer a:hover {
	text-decoration:underline;
}
#immergas h3 {
	font-size:22px;
	margin-left:25px;
}
#immergas .immergas_box_sup {
	margin-left:25px;
	margin-right:25px;
	margin-top:50px;
	margin-bottom:-50px;
	padding:0px;
}
#immergas .immergas_box_sup h2 {
	background:#DEDEB6;
	border-bottom:2px solid #066;
	color:#066;
	margin:0;
	padding:5px 5px 5px 10px;
}
#immergas .immergas_box_sup p {
	border-bottom:1px solid #DEDEB6;
	color:#fff;
	font-size:18px;
	line-height:20px;
	margin-top:0;
	padding:5px 20px;
}

#immergas .immergas_box {
	margin-left:300px;
	margin-right:25px;
	margin-top:80px;
	margin-bottom:20px;
	padding:0px;
	padding-bottom:20px;
}
#immergas .immergas_box h2 {
	background:#DEDEB6;
	border-bottom:2px solid #066;
	color:#066;
	margin:0;
	padding:5px 5px 5px 10px;
}
#immergas .immergas_box p {
	border-left:1px solid #fff;
	color:#fff;
	line-height:26px;
	padding:5px 20px;
}

#immergas img.immergas_img {
	border:2px solid #EEE;
	float:left;
	margin-left:25px;
	margin-top:82px;
	padding:4px;
}
#immergas .immergas_box ul {
	background-color:#055;
	border:1px solid #ffffde;
	list-style-type:none;
	margin:0;
	padding-bottom:25px;
}
#immergas .immergas_box ul li{
	line-height:22px;
	margin-left:0px;
	margin-right:10px;
}
#immergas .immergas_box ul li strong{
	color:#ffd;
	display:block;
	font-size:18px;
	font-weight:normal;
	margin-left:-20px;
	margin-top:14px;
}
.eolomini_link {
	float:left;
	margin-left:-230px;
	margin-top:390px;
	width:210px;
}
.eolomini_link h4 {
	border-bottom:1px solid #ffffde;
	color:#ffd;
	font-size:20px;
	margin-left:25px;
	margin-top:40px;
	padding-bottom:8px;
}
.eolomini_link ul {
	list-style-type:disc;
	margin:0;
	width:230px;
}
.eolomini_link ul li {
	margin-bottom:10px;
}
.eolomini_link ul li a:link, .eolomini_link ul li a:visited {
	font-size:16px;
	text-decoration:none;
}
.eolomini_link ul li a:hover {
	color:#fd0;
	text-decoration:underline;
}

    /***************** GEDY *****************/

#gedy_content {
	background-color:#F1F7ED;
	color:#066;
	padding: 10px 15px 6px 15px;
}
#gedy_content p, #gedy_content h3 {
	color:#066;
}
ul#tabnav {
	list-style-type:none;
	margin:0;
	margin-top:50px;
	padding-left:20px;
	padding-bottom:39px;
}
ul#tabnav li {
	float:left;
	background-color:#F1F7ED;
	color:#066;
	margin:2px 2px 0 2px;
}
ul#tabnav a:link, ul#tabnav a:visited {
	display:block;
	color:#066;
	background-color:#DEDEB6;
	text-decoration:none;
	padding:8px;
}
ul#tabnav a:hover {
	background-color:#ffc;
	color:#066;
}
body#gedy_muro li.gedy_muro, body#gedy_oggetti li.gedy_oggetti,
body#gedy_tappeti li.gedy_tappeti {
	border-bottom:1px solid #F1F7ED;
	color:#066;
	background-color:#F1F7ED;
}
body#gedy_muro li.gedy_muro a:link, body#gedy_muro li.gedy_muro a:visited,
body#gedy_oggetti li.gedy_oggetti a:link, body#gedy_oggetti li.gedy_oggetti a:visited,
body#gedy_tappeti li.gedy_tappeti a:link, body#gedy_tappeti li.gedy_tappeti a:visited {
	color:#066;
	background-color:#F1F7ED;
	font-weight:bold;
}
div.gedy_elenco {
	border-bottom:1px solid #c1cdba;
	padding:45px 22px 40px 22px;
}
div.gedy_elenco img {
	border:2px solid #066;
	padding:2px;
}
div.gedy_elenco p {
	background:url(../images/prodotti/bg_gedy_elenco.gif) left center no-repeat;
	color:#066;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	padding-left:60px;
	margin-left:35px;
	vertical-align:top;
}

    /***************** VISENTIN *****************/
	
#visentin #vis_content img {
	border:2px solid #ffd;
	display:block;
	margin-left:25px;
	margin-top:40px;
	margin-bottom:30px;
	padding:3px;
}
body#visentin #vis_content h6 {
	background:url(../images/prodotti/apici.jpg) left top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	margin-left:100px;
	padding-left:40px;
	padding-top:16px;
	padding-right:26px;
	padding-bottom:20px;
	width:420px;
}

    /***************** DOVE SIAMO *****************/
body#dovesiamo #content img {
	display:block;
	margin-top:30px;
	margin-left:25px;
	padding:3px;
}
body#dovesiamo #content img.strade {
	border:2px solid #ffffde;
	display:block;
	margin-top:30px;
	margin-left:25px;
	padding:3px;
}
body#dovesiamo #content h3 {
	margin-left:25px;
}
body#dovesiamo #content p {
	font-size:18px;
	margin-left:25px;
}

    /***************** CONTATTI *****************/
	    /***************** CONTATTI *****************/
body#contatti #content h2 {
	border-bottom:1px solid #fd9;
	color:#FFF;
	margin-left:40px;
	padding-bottom:5px;
	width:320px;
}
body#contatti #content p {
	color:#fff;
	margin-left:45px;
}

div#contatti_form p strong {
	color:#ff9;
	text-decoration:underline;
}

div#contatti_form form {
	margin-left:25px;
	padding:15px;
	width:590px;
}
div#contatti_form td {
	padding:6px;
}
div#contatti_form input.txt {
	width:200px;
}
div#contatti_form input.btn_invia {
	background:none;
	border:none;
	background:url(../images/contatti/btn_invia.jpg) center center no-repeat;
	display:inline;
	width:122px;
	margin-right:0;
	padding:0;
}
div#contatti_form input.btn_invia:hover {
	background:url(../images/contatti/btn_invia_hov.jpg) center center no-repeat;
}
div#contatti_form input.btn_reset {
	background:none;
	border:none;
	background:url(../images/contatti/btn_reset.jpg) center center no-repeat;
	display:inline;
	margin-left:0;
	padding:0;
	width:122px;
}
div#contatti_form input.btn_reset:hover {
	background:url(../images/contatti/btn_reset_hov.jpg) center center no-repeat;
}
div#contatti_form input, div#contatti_form textarea {
	color:#333;
}

