@charset "iso-8859-2";
/* CSS Document */
/* Geosyntech */

html,body{height:100%;}
html{overflow-y:scroll;}

body{background:url(images/layout/bkg_body.gif) repeat-x top left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a{color:#EA6309;}
	a:hover{color:#2A6EBB;}

h1{font-family:"Times New Roman", Times, serif; color:#EA6309; font-size:24px; margin-top:0; text-align:center;}
h2{color:#EA6309; font-size:11px; margin:20px 0 0 0;}


/*******************************/
/* LAYOUT */
/*******************************/

div#madre{background:url(images/layout/bkg_madre.gif) repeat-y top left; width:802px; margin:0 auto 0 auto; position:relative;}

div#header{background:url(images/layout/bkg_header.gif) no-repeat top left; width:802px; height:219px; position:relative; text-align:center;}

div#cage_home,div#cage,div#menu,div#content,div#col_dx{float:left; display:inline;}

div#cage_home,div#cage{padding:40px 0 0 0; margin:0 10px 20px 11px; background:url(images/layout/bkg_cage.gif) repeat-x top center;}
	div#cage div#content,div#cage_home div#content{border-left:1px solid #C8D4DF;}
	div#cage_home div#content{width:317px; padding:0 18px 0 25px; text-align:justify;}

	div#cage div#content{width:497px; padding:0 23px 0 20px; min-height:500px;}
	
	* html	div#cage div#content{width:497px; padding:0 20px 0 20px; height:500px;}

div#menu{width:199px; padding:5px 30px 0 10px;}

div#col_dx{width:170px; padding:0 0 0 10px;}


/*******************************/
/* HEADER */
/*******************************/
	div#header img#pict_header{margin-right:1px;}
	div#header img#logo{position:absolute; left:11px; top:0;}

	div#header div#lingua{position:absolute; top:5px; right:25px; font-weight:bold;}
		div#header div#lingua a{text-decoration:none;}
		div#header div#lingua a:hover{text-decoration:underline;}

/*******************************/
/* MENU' */
/*******************************/
div#menu{font-weight:bold; /*background:url(images/layout/border_menu.gif) no-repeat top right;*/ font-size:11px;}
	div#menu ul{list-style:none; margin:0; padding:0;}
		div#menu ul li{background:url(images/layout/bullet_menu.gif) no-repeat top left; padding:0 0 8px 15px;}
			div#menu ul li span{ background:url(images/layout/border_bottom_menu.gif) no-repeat bottom left; display:block; padding:0 0 8px 0;}
			div#menu ul li a{text-decoration:none;}

	div#menu i{color:#2A6EBB;}


/*******************************/
/* CONTENT */
/*******************************/
div#content{font-family:"Times New Roman", Times, serif; font-size:14px; color:#496C89; line-height:160%;}

div#cage div#content img{border:1px solid #ccc; padding:1px;}

div#cage div#content ul{list-style:none; margin:0 15px 0 20px; padding:0;}
	div#cage div#content ul li{background:url(/images/layout/bullet_visto.gif) no-repeat top left; padding:0 0 5px 15px;}

div#cage div#content img#pict_attivita{border:none; margin-top:20px;}


/*vari*/
p#contatti{border-left:2px solid #CCD9E2; padding-left:20px;}

span#icon_phone{padding-left:25px; background:url(/images/layout/icon_phone.gif) no-repeat left;}
span#icon_mail{padding-left:25px; background:url(/images/layout/icon_mail.gif) no-repeat left;}
span#icon_fax{padding-left:25px; background:url(/images/layout/icon_fax.gif) no-repeat left;}



/*******************************/
/* FOOTER */
/*******************************/
div#footer{clear:both; background:url(images/layout/bkg_footer.gif) no-repeat top; position:relative; padding:0 0 30px 50px; font-size:11px;}
	
		div#footer div#copyright{width:320px; color:#496C89; padding-top:22px; text-align:justify; line-height:160%;}
		div#footer img#iso{position:absolute; right:40px; top:18px;}
		div#footer img#web-by{position:absolute; left:150px; top:95px;}
		
		
#higslide-container img {
	border: 0px;
}

table#clienti{margin-top:20px;}
	table#clienti td.pict{padding:10px 10px 0 0;}
	
		table#clienti td a{color:#4d4d4d; font-weight:bold;}
	
		table#clienti td.pict a img{border:1px solid #CCD9E2; padding:1px;}
		table#clienti td.pict a:hover img{border:1px solid #CCD9E2; padding:1px;}

p#clienti{border:0px solid #CCD9E2; padding:10px 10px 10px 10px; margin: 5; font-weight:bold; font-size:12px; text-align:center}
p#clienti a{text-decoration:none;}

.slideshow img { width: 160px; padding:20px 26px 20px 20px; margin: 15; border: 1px solid #CCD9E2; top:0; left:0; text-align:center; }


