/**/
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}ul li {vertical-align: bottom;}

/* BOF DEFAULT*/
body {background-color: #00aee0; 	margin-left: 0pt;margin-right: 0pt;margin-top: 10pt;margin-bottom: 0pt;	font-family: "Tahoma";	color: #000000;	background-image: url('../images/frontend/background/body.gif');	background-position: top center; background-repeat: repeat-x;}
	div#main {width: 800px; margin: 0 auto 0 auto; text-align: center;}
		div#header {background-color: #6cd4f7; width: auto; height: 140px; background-image: url('../images/frontend/background/header.jpg'); background-position: top center; background-repeat:no-repeat; overflow: hidden;}

		div#menu_orizzontale ul {margin: 20px; clear: both;}
		div#menu_orizzontale ul li {display: inline; margin: 0px 10px 0px 10px; text-transform: capitalize;}		
		div#menu_orizzontale ul li a {color:#ffffff; font-weight: bold; text-decoration: none; font-size:14px;}
		div#menu_orizzontale ul li a:hover  {color:yellow; font-weight: bold; text-decoration: none}		
		div#menusecondolivello {margin: 0px; clear: both;}
		div#menusecondolivello ul li {display: inline; margin: 0px 10px 0px 10px; text-transform: capitalize;}		
		div#menusecondolivello ul li a {color:green; font-weight: bold; text-decoration: none; font-size: 12px;}
		div#menusecondolivello ul li a:hover  {color:red; font-weight: bold; text-decoration: none}		
		
		fieldset#fieldset_dettagli_preventivo {display: none;}

		div#content-top {background-image: url('../images/frontend/background/content-top.jpg'); background-position: top center; background-repeat:no-repeat; height: 25px;}
		div#content-center {background-image: url('../images/frontend/background/content-center.jpg'); background-position: top center; background-repeat:repeat-y;overflow: hidden; padding: 0px 0px 20px 0px}
			div#content {float:left; margin: 20px 0px 20px 40px; background-color: transparent; width: 530px;}
			div#webcam { text-align: center; margin-bottom:10px;}
			div#ads {float: right;margin: 20px 40px 20px 0px; }
			ul.menu_languages {background-color: transparent; background-image: url('../images/frontend/background/tratto.png');background-repeat:no-repeat;}
			ul.menu_languages.top { background-position: top center; padding: 20px 0px 0px 0px;margin: 0px; }
			ul.menu_languages.bottom { background-position: bottom center; padding: 0px 0px 20px 0px;margin: 0px 0px 0px 0px; clear: both}
			ul.menu_languages li {display: inline;margin: 0px 40px 0px 40px;}
			ul.menu_languages li a {}			
		
		div#content-bottom {background-image: url('../images/frontend/background/content-bottom.jpg'); background-position: top center; background-repeat:no-repeat; height: 25px;}				
		
		div#bottom {background-position: top center; background-repeat:no-repeat; height: 140px; width: 800px; background-color: transparent}
		div.b1 {background-image: url('../images/frontend/background/bottom/1.jpg'); }
		div.b2 {background-image: url('../images/frontend/background/bottom/2.jpg'); }
		div.b3 {background-image: url('../images/frontend/background/bottom/3.jpg'); }
		div.b4 {background-image: url('../images/frontend/background/bottom/4.jpg'); }
								
		div#footer {background-position: top center; background-repeat:repeat-x; background-image: url('../images/frontend/background/footer.gif');  text-align: center; padding: 45px 0px 20px 0px;}
		div#piede { font-size: 11px; color: white; font-family: Tahoma;}
		div#piede a {color: white}
		div#firma {font-size: 11px; color: white; font-family: Tahoma;padding-top: 45px;}		
		div#firma a {color: white}		
/* BOF DEFAULT*/

/* BOF PICTURES */

div.pictures {width: 425px; background-color: transparent; overflow: hidden; margin-bottom: 10px;}
div.pictures h4 {margin: 0px 0px 10px 0px; padding: 0px; font-size: 12px; color: #034367;}
div.thumbnail { width: 100px; background: transparent; float: left; margin: 3px;}
div.thumbnail a img {width: 90px; height: 90px;border: 1px solid #4895c1; padding: 1px;}
div.thumbnail a {display: block; background-color: transparent;cursor: pointer;}
div.thumbnail small {text-align: center; display: block;}
div.cleaner {clear:both;height:20px;line-height:0px;font-size:0px;}
/* EOF PICTURES */

div#privacy {	border:5px solid gray;	width:500px; height:200px; 	margin:auto;		text-align:center; 	background-color:white; padding: 10px; display: none;}
div#privacy h1 {	font:12px Arial, Helvetica, sans-serif; color:#000; text-align: justify; margin: 0px 0px 10px 0px;}
div#privacy p {	font:12px Arial, Helvetica, sans-serif; color:#000; text-align: justify;}
div#privacy p + p {	text-align: right !important;}

/* EOF mappa_interattiva */
div.mceContentBody iframe {width:400px;height:350px; border:1px solid #0099cc;padding:3px;margin: 0px 0px 0px 0px;}

div#ds {display: none !Important;}

/* EOF mappa_interattiva */

div#meteo1 iframe {width:700px; border:0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; height: 500px;}

.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:72px;height:72px;margin-left:20px;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:545px;padding:20px 40px;}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:530px;height:90px;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px;}
.jcarousel-skin-tango .jcarousel-item{width:75px;height:75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-item-horizontal img{border:1px solid #82caf1;background-color:#FFF;width:69px;height:69px;padding:2px;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url('../images/frontend/background/next-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url('../images/frontend/background/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url('../images/frontend/background/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url('../images/frontend/background/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px;}




