@charset "utf-8";
/* CSS Document */
* { margin:0;padding:0}
div #prezzo2{  behavior:url(iepngfix.htc);  }
body {background-color: #535e69;font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#535e69;}
#container { margin:10px auto 0px auto; width:887px; background-color:#f9f7f8; background-position:0px 5px; background-repeat:repeat-y; background-image:url(Image/bg_left.jpg);}
#logo { 	height:132px;	float:left; 	width:277px; 	padding-left:4px; }
#nav {	float:right;	padding-top:2px;	width:600px; }
#left { width:277px; height:100%; float:left; }
#content { 	width:580px; 	margin-top:2px; 	float:left; 	padding:10px;	border:1px solid #ccc;	height:550px ; 	height: auto ! important; /* fa ignorare ai browser standard la proprieta` successiva */height: 584px; /* sistema le cose in IE */min-height: 584px; /* sistema nei browser standard */	background-color:#fff; 	line-height:170%}
#Bottom{ clear:both; background-image:url(Image/BgBottom.jpg); padding-top:44px; height:100px; background-position:bottom; background-repeat:no-repeat}
#header { height:172px; clear:both; background-image:url(Image/Top.jpg); background-color:#545E68; background-position:0px 5px; background-repeat:no-repeat}
#menu_flash { width:549px; height:30px; float:right; margin-top:48px;  }
.MenuTop { text-align:right; padding:20px 40px 0px 0px; font-size:9px; font-stretch:expanded}
.MenuTop a{ color:#535E69 }
.Testo {	line-height:18px;}
a:link, a:visited {text-decoration:none;color:#535e69;}
p.collabora { padding-right:120px; height:20px; padding-top:10px; text-align:right}
.menuSx {	font-family:Arial, Helvetica, sans-serif;font-size:11px;	color:#1a1e4e;font-weight: bold;line-height:20px;}
.Testo {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#535e69;font-weight: normal;}
.menuSx a {	color:#1a1e4e;	text-decoration:none;}
.menuSx a:hover {	color:#CC3300;	padding-left:5px;}
.LoginPass {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1a1e4e;font-weight: bold;line-height:20px;padding-left:10px;}
H3 { font-size:11px ; color:#aaa;}
#Login {background-color:#FFFFFF;}
#TableHome {text-align:justify;}
#TableHome .Contenuto { padding-left:4px; }
.TableHome {padding-top:5px;vertical-align:middle;}
.Prezzo {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#1a1e4e;font-weight: bold;}
.Title {font-family:Arial, Helvetica, sans-serif;color:#FF9900;font-size:16px;font-stretch:expanded;font-weight:bold;}
img {border:0;margin:0;padding:0}
.container {height: 360px;width: 400px;margin: -180px 0 0 -450px;}
ul.thumb {float: left;list-style: none;margin: 0; padding: 10px;width: 560px;}
ul.thumb li {margin: 0; padding: 5px;float: left;position: relative;width: 110px;height: 110px;}
ul.thumb li img {width: 100px; height: 100px;border: 1px solid #ddd;padding: 5px;background: #f0f0f0;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
ul.thumb li img.hover {	background:url(thumb_bg.png) no-repeat center center;	border: none;}
#main_view {	float: left;	padding: 9px 0;	margin-left: -10px;}
.MiddleBox {	background-image:url(Image/MiddleBox.gif);	background-repeat:repeat-y;}
.MiddleBoxLogin{	background-image:url(Image/MiddleBoxLogin.gif);	background-repeat:repeat-y;	background-position:left;	width:270px;}
.Bottom{	background-image:url(Image/BgBottom.jpg);	background-repeat:repeat-y;	height:144px;}
.Contenitore {	background-color:#FFFFFF;	border:1px solid #ccc;	background-position:left;	padding:10px;}
.Lista {	list-style-type:none;	padding-left:0;	margin:0;}
.Lista li {padding-left:30px;vertical-align:middle;line-height:25px;padding-bottom:7px;margin:0;background-image:url(Image/Separatore.gif);background-repeat:no-repeat;background-position:left bottom;}
.Lista li a:link, .Lista li a:visited {color:#535e69;text-decoration:none;}
.Lista li a:hover {	padding-left:20px;	color:#990000;}
.TopVerde {	height:49px;background-image:url(Image/TopBoxVerde.gif);background-repeat:no-repeat;line-height:4;padding-left:30px;padding-top:5px;color:#FFFFFF;font-size:12px;font-stretch:expanded;font-weight:bold;}
.TopBlu {height:49px;background-image:url(Image/TopBoxBlu.gif);background-repeat:no-repeat;line-height:4;padding-top:5px;padding-left:30px;color:#FFFFFF;font-size:12px;font-stretch:expanded;font-weight:bold;}
.MenuBottom_left {height:60px;padding:20px 20px 0px 20px ; text-align:center;color:#535E69;float:left;font-stretch:expanded;font-size:9px;}
.MenuBottom_right {height:50px;	padding:50px 20px 0px 120px ; text-align:center;margin-left:50px;color:#535E69;	float:left;	font-stretch:expanded;	font-size:9px;}
.MenuBottom_right a{	padding:0 15px;	text-decoration:none;}
.MenuBottom_left a {}
.MenuBottom_right a:visited, .MenuBottom_right a:link , .MenuBottom_left a:visited, .MenuBottom_left a:link{color:#535E69;	text-decoration:none;}
.MenuBottom_right a:hover , .MenuBottom_left a:hover{	color:#990000;}
.Valore {	text-align:right;	font-size:13px;	font-weight:bold;	font-family:"Segoe UI";}
/* Inizio notepad slider */
.next, .prev{	cursor:pointer;}
#content #screen .testo1 { width:200px; margin-top:10px;}
#content #screen .photo1{  width:412px; height:200px;  background-image: url(Image/immobiliare_facile.jpg); background-position:right; background-repeat:no-repeat }
#content #screen .photo2{  width:412px; height:200px;  background-image: url(Image/calendario_ospedali.jpg); background-position:right; background-repeat:no-repeat }
#content #screen .photo3{  width:412px; height:200px;  background-image: url(Image/call_center.jpg); background-position:right; background-repeat:no-repeat }
#content #screen .photo4{  width:412px; height:200px;  background-image: url(Image/ecommerce.jpg); background-position:right; background-repeat:no-repeat }
#content #screen img{ padding:0; }
#screen{	position:relative;	background-image:url(Image/notebook.jpg);	background-position:top;background-repeat:no-repeat;	height:341px;	width:569px;	margin-top:40px;}
#screen .next, #screen .prev{	position:absolute;	top:125px;	}
#screen .prev{	left:10px;	}
#screen .next{	right:10px;	}
#navigation{	width:600px;	display:none;	text-align:center;	margin-left:62px;	}
#navigation ul{		margin-left:55px !important;	margin-left:35px;		}
#navigation li{		float:left;	margin:0 20px;	padding:10px 20px;background-color:#EEE;			}
#navigation a{	color:#933;	font-weight:bolder;	text-decoration:none;}
textarea.Testo  { width:225px;}	
.ContattiTitle { color:#FF9900; font-weight:bold; font-size:13px}
#sections{overflow:hidden !important;width:433px;height:270px;	clear:left;	margin-left:70px;}
#sections ul li { list-style-type:none; margin:0}
#sections ul{	width:3660px;	}
#sections li{	float:left;	padding:11px 10px;		}
#sections li.fallen{margin-top:369px;		}
#sections p{width:404px;margin:0px 0;	line-height:1.4em;	}
#sections h2{color:#004d9e;	border-bottom:1px solid #004d9e;padding:20px 0px 10px 0px;	font-size:17px;		}
#sections a , #index_1 a , #index_2 a{	color:#FF9900;	font-weight:bolder;	text-decoration:none;	}
#screen2{	position:relative;	width:900px;	margin:20px;}
#screen2 #buttons{		border:1px solid #777;	margin-bottom:5px;width:679px;}
#screen2 #buttons a{margin:10px 10px;color:#69C;	}
#screen2 .prev{	float:left;	}
#screen2 .next{	float:right;	}
#slideshow{	overflow:hidden ;	width:680px;	border:1px solid #777;}
#slideshow ul{		width:3900px;		padding-left:225px;	}
#slideshow li{	float:left;	margin:0 16px;	cursor:pointer;	}
#news-ticker{width:800px;height:79px;background-color:white;overflow:hidden;margin:20px;}
#news-ticker h4{	color:#933;	display:inline;	}
#news-ticker div{	height:22px;	width:782px;border:1px black solid;	padding:8px;margin-top:-1px;	}
#news-ticker div.first{		margin-top:0;	}
#news-ticker p{		font-size:11px;	margin-left: 0 !important;	margin-left: 5px;display:inline;}
#links{	position:absolute;	right:5px;	border:1px solid #777;	width:210px;	top:15px;	padding:10px;}
#links h3{	color:#777;	}
#links ul{	padding: 8px 0 3px 20px;	}
#links li{	list-style-type:circle;	}
#links a{	color:#69C;	}
h1{	margin:20px 0;	color:#5B739C;}
h1 strong{	font-size:13px;	color:#777;	}
.clear{	clear:both;	width:0;	height:0;}
.message{	background:#EEE;	border:1px solid #999;	color:#333;	font-size:12px;	padding:1px;	height:auto;	padding-left:5px;	line-height:18px;}
.side{	position:absolute;	right:5px;	width:210px;	padding:10px;	}
#general{	top:160px;}
#extra{	top:400px;}
.separator{	width:675px;	clear:both;	margin-left:20px;}
#ticker-container{position:relative;padding-top:15px;}
#ticker-container button{position:absolute;	right:5px;}
#add-news{	top:0px;}
#shuffle-news{	top:25px;}
.sidebar{	position:absolute;	right:5px;	top:15px;}
#links{	border:1px solid black;	/*width:210px;*/	padding:10px;	background-color:white;}
#links h3{		color:#933;	}
#links ul{		padding: 8px 0 3px 20px;	}
#links li{		list-style-type:circle;	}
#links a{		color:#69C;	}
h1{	margin:20px 0;	color:#5B739C;}
h1 strong{		font-size:13px;		color:#777;	}
h2.title{	color:#933;	margin-bottom:10px;	text-align:right;}
.clear{	clear:left;}
/* Fine notepad slider */
#prezzo2 { position:absolute; float:right; padding-top:25px; top:408px; right:210px; width:80px; height:57px; background-image:url(Image/price.png); background-position:top; background-repeat:no-repeat ; text-align:center; color:#e91814; font-weight:bold; font-size:16px }
#prezzo2 small{ clear:both; font-weight:bold;text-align:center; font-stretch:condensed; color:#000; font-size:9px }
#prezzo { padding-top:25px; margin-top:8px; width:80px; height:60px; background-image:url(Image/price.jpg); background-position:top; background-repeat:no-repeat ; text-align:center; color:#e91814; font-weight:bold; font-size:16px }
#prezzo small{  font-weight:bold;text-align:center; font-stretch:condensed; color:#000; font-size:9px }
#content_li { list-style-image:url(Image/list.gif); list-style-position:outdide; padding-left:22px; }
#content_li li{ margin:6px 0px ;padding:0 }
#content p {  text-align:justify;}
#content img{padding-right:10px;}
#item { float:left; width:530px;padding:20px;}
#item p{ }
#item h2 { font-size:14px;color:#535e69 ; margin-top:9px;}
#item_sub { padding:10px 20px; }
#item_sub p{ padding:10px; text-align:justify }
#item_sub strong{color:#FF9900}
#item_sub p strong{color:#535e69}
#item_sub h2 { font-size:14px;color:#535e69;margin-bottom:5px}
#item_sub img{ padding:10px 0px 10px 10px; }
#login a { display:block; padding-left:10px; color:#535e69}
#login  {padding-left:20px;}
#login input { border:0; margin:5px 0px 0px 10px; width:174px; height:27px; color:#535e69; background:none; background-image:url(Image/input_gen.jpg); background-position:top; background-repeat:no-repeat}
#login input.input_login { margin-right:63px; float:right; background-image:url(Image/input.jpg); background-position:top; background-repeat:no-repeat; width:78px; height:24px; color:#535e69 }
strong.price { color:#FF0000; font-weight:bold;font-size:14px; clear:both;}
#Navigation_bottom { clear:both; background-color:#faf9f5; padding-left:20px;border-top:4px solid #535E69}
.nav { float:left; margin:8px;padding:10px; width:174px;}
.nav ul li { list-style-image:url(Image/list.gif); list-style-position:inside; color:#535e69; padding:0; margin:0}
.nav li { line-height:18px;}
.nav ul { margin-top:8px;}
.nav ul li a{ color:#535e69;}
.nav h3 { color:#535e69;}
#index_1 { float:left; width:240px; padding:10px; margin:10px;}
#index_2 { float:right;width:440px; padding:10px; margin:10px;}
#index_2 h2, #index_1 h2{color:#FF9900; font-size:16px;}
#competenze td.label { border-right:1px dotted #a2a5a7;border-bottom:1px dotted #a2a5a7; font-weight:bold; padding:5px;  }  
#competenze td.value { padding:5px;border-bottom:1px dotted #a2a5a7; }  
/* Menu*/
ul#topnav {	margin: 0; padding: 0; list-style: none;font-size: 11px; clear: both; float: left; width: 540px;}
ul#topnav li{margin: 0; text-align:center; padding: 0;  overflow: hidden; float: left; height:30px;display:inline; width:88px;}
ul#topnav a, ul#topnav span {padding: 5px 0; float: left; text-decoration: none; color: #535e69; clear: both; height: 20px; line-height: 20px;	}
ul#topnav a {	color: #535e69; text-align:center; font-weight:bold}
ul#topnav span {	display: none;font-weight:bold}
ul#topnav.v2 span{	background: url(Images/Bg_menu.png) repeat-x left top;width:88px;}
ul#topnav.v2 a{	color: #535e69;background: url(Images/Bg_menu.png) repeat-x left bottom; text-align:center;display:inline;width:88px;}

