    /*******************************************/
	/*         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:15px;
	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;
}
#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:#066 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 {
	border:none;
	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 {
	background-color:#F1F7ED;
	float:right;
	margin-right:20px;
	margin-top:90px;
	padding:10px;
	padding-top:40px;
	text-align:center;
	width:240px;
}
#azienda #foto_box img{
	border:2px solid #099;
	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 #galleria {
	clear:both;
	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{
	/*background:url(../images/prodotti/bg_prod_list.gif) left center no-repeat;*/
	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:16px;
	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{
	/*background:url(../images/prodotti/bg_prod_list.gif) left center no-repeat;*/
	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:16px;
	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;
}

    /***************** 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 *****************/
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 form {
	margin-left:25px;
	padding:15px;
	width:590px;
}
div#contatti_form p strong {
	color:#ff9;
	text-decoration:underline;
}

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 {
	background-color:#f5f5f5;
	color:#333;
}

