* html #content {margin-left:0px;} /* dirty fix for IEWIN; temporary! */
body{
	/*height:550px;
	position:relative;
	margin-top: 0.5%;*/
	padding: 0px;
	border: 0px;
	margin:0px;
	overflow: auto;
	background-color: #D0D0D0;
	font-family:'arial';
	font-size:14px;
}
div#popup {
	font-family:'arial';
	font-size:13px;
	position: absolute;
	visibility: hidden;
	width: 300px;
	height: 75px;
	top:18%;
  	left:28%;
	background-color: #D0D0D0;
	border: 1px solid #4D4D4D;
	z-index:2;
}
li {margin-left: -2em}

/*-------LINK-------*/
a {text-decoration:none;color:#000000;}
a:hover {text-decoration:none;color:#FF0000;}
a:visited {text-decoration:none;}

div#main_footer a {text-decoration:none;color:#FFFFFF;}
div#main_footer a:hover {text-decoration:none;color:#000000;}
div#main_footer a:visited {text-decoration:none;color:#FFFFFF;}

div#homemenu a {text-decoration:none;color:#FFFFFF;}
div#homemenu a:hover {text-decoration:none;color:#FFFFFF;}
div#homemenu a:visited {text-decoration:none;color:#FFFFFF;}

div#submenu a {text-decoration:none;color:#4D4D4D;}
div#submenu a:hover {text-decoration:none;color:#FFFFFF;}
div#submenu a:visited {text-decoration:none;color:#4D4D4D;}

div#link a {text-decoration:none;color:#E32118;}
div#link a:hover {text-decoration:none;color:#000000;}
div#link a:visited {text-decoration:none;color:#E32118;}

a.myclass{color:#000000}
a.myclass:visited{color:#000000}
a.myclass:hover{color:#E32118}

a.myclass_red{color:#E32118;font-weight: bolder;}
a.myclass_red:visited{color:#E32118;font-weight: bolder;}
a.myclass_red:hover{color:#E32118;font-weight: bolder;}
/*-------------HOME-------------*/

div#sx_1:hover {
	background: #E32118;
}
div#sx_2:hover {
	background: #E64227;
}
div#sx_3:hover {
	background: #E95B37;
}
div#sx_4:hover {
	background: #EC724C;
}
div#sx_5:hover {
	background: #EF8962;
}
/*--------------   HEADER -------------------*/
div#header{
	height:120px;
  	background-color: #D0D0D0;
	margin-left:15%;
	/*margin-right:auto;*/
	margin-top: 1%;
  }
/*--------------   PAGINE -------------------*/
div#wrapper{
	/*display:inherit;
	width:100%;*/
	/*margin-left:-200px;*/
	overflow:hidden;
	border-top:1px solid #D0D0D0;
}
div#sinistra {
	float:left;
	height: 380px;
	width: 15%;
	overflow:hidden;
	padding-right:0px;
	margin-right:0px;
	background-color: #FFFFFF;
	position:absolute;
	border:0px solid red;
}
div#main {
	font-family:'arial';
	width:800px;
	height:380px;
	background-color: #FFFFFF;
	overflow:hidden;
	
	padding-left:0px;
	margin-left:15%;
	clear:right;
	position:relative;
	border:0px solid yellow;
}
iframe {
	font-family:'arial';
	width:800px;
	height:380px;
	background-color: #FFFFFF;
	overflow:hidden;
	
	padding-left:0px;
	margin-left:15%;
	clear:right;
	position:relative;
	border:0px solid yellow;
}
/*--------------------FOOTER-----------------*/
div#wrapper_footer{
	/*float:left;*/
	/*width:100%;
	/*margin-left:-200px;
	position:relative;*/
	overflow:hidden;
	border-top:0.01pt solid #D0D0D0;
	display:inherit;
}
div#sinistra_footer {
	float:left;
	height: 30px;
	width:15%;
	overflow:hidden;
	background-color: #4D4D4D;
	position:absolute;
}
div#main_footer {
	font-family:'arial';
	width: 800px;
	height:30px;
	background-color: #4D4D4D;
	overflow:hidden;
	
	line-height: 2em;
	font-size:15px;
	font-weight:bold;
	
	padding-left:0px;
	margin-left:15%;
	clear:right;
	position:relative;
}
/*--------------------   IVA      -----------------*/
div#wrapper_iva{
	/*float:right;
	width:100%;
	margin-left:-200px;*/
	border-top:1px solid #D0D0D0;
	overflow:hidden;
}
div#sinistra_iva {
	float:left;
	height: 30px;
	width:15%;
	overflow:hidden;
	background-color: #D0D0D0;
	
	text-align:right;
	font-family:'arial';
	color: #4D4D4D;
	font-size:9px;
	line-height: 1.9em;
	
	position:absolute;
	border:0px solid black;
}
div#main_iva {
	font-family:'arial';
	width: 800px;
	height:30px;
	background-color: #D0D0D0;
	text-align:right;
	overflow:hidden;
	
	color: #4D4D4D;
	font-size:9px;
	line-height: 1.9em;
	
	padding-left:0px;
	margin-left:15%;
	clear:right;
	position:relative;
	border:0px solid red;
}
/*--------------------    CONTENUTI     -------------------------*/
div#menu{
	position:absolute;
	float:left;
	text-align:left;
	font-family:'arial';
	font-size:12px;
	line-height: 1.3em;
	width: 160px;
	height:380px;
	overflow:hidden;
	display: inline;
}

div#submenu{
	font-family:'arial';
	font-size:14px;
	font-weight:bold;
	line-height: 1.8em;
	vertical-align:middle;
	text-align:left;
	border-top:5px solid #FFFFFF;
	/*background-color: #E6E6E6;*/
	background-color: #D0D0D0;
	height:25px;
	overflow:hidden;
}
div#contenuto{
	position:absolute;
	margin-left:160px;
	text-align:left;
	font-family:'arial'; 
	font-size:12px;
	line-height: 1.3em;
	width: 640px;
	height:380px;
	overflow:hidden;
	/*background-color: #C9B79C;*/
	clear:right;
	display:inline;
}
div#link{
	font-family:'arial';
	font-size:12px;
	line-height: 1.3em;
	/*font-weight:bold;
	line-height: 2em;
	vertical-align:middle;*/
	text-align:left;
}
div#privacy{
	/*position:absolute;
	float:left;*/
	text-align:left;
	font-family:'arial';
	font-size:0.8em;
	
	letter-spacing: -1px;
	/*line-height: 5px;
	width: 160px;
	height:380px;
	overflow:hidden;
	display: inline;*/
}
div#cerca_lavoro{
	font-family:'arial';
	font-size:11px;
	line-height: 1.3em;
	/*font-weight:bold;
	line-height: 2em;
	vertical-align:middle;*/
	text-align:left;
}
/*------------------------     HOME     ---------------------------------*/
div#homemenu{
	float:left;
	font-family:'arial';
	position:absolute;
	/*position:absolute;*/
	/*text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	/*left: 100px;*/
	/*float: left;*/
	width: 420px;
	height:380px;
	overflow:hidden;
	color: #FFFFFF;
	font-size:13px;
	line-height:1.2em;
	margin-top:0px;
	margin-bottom:0px;
	/*padding-top:30px;
	padding-bottom:30px;*/
	display: inline;
	background-color: #FFFFFF; 
}

div#homenews{
	position:absolute;
	background-color: #FFFFFF;
	float:right;
	margin-left: 420px;
	width: 380px;
	height:380px;
	clear:right;
	display: inline;
}
/*----------------   TITOLI MENU   ---------------------------*/
div#titolo{
	font-family:'arial';
	font-size:14px;
	font-weight:bold;
	color: #E32118;
	text-align:left;
	overflow:hidden;
}
div#cerchiamo{
	font-family:'arial';
	font-size:14px;
	/*font-weight:bold;*/
	color: #000000;
	text-align:left;
	overflow:hidden;
}
a#titolo:link{
	font-family:'arial';
	font-size:14px;
	font-weight:bold;
	color: #E32118;
	text-align:left;
	overflow:hidden;
}
a#titolo:visited {
	font-family:'arial';
	font-size:14px;
	font-weight:bold;
	color: #E32118;
	text-align:left;
	overflow:hidden;
}
a#titolo:hover {
	font-family:'arial';
	font-size:14px;
	font-weight:bold;
	color: #E32118;
	text-align:left;
	overflow:hidden;;
}
a#titolo:active {
	font-family:'arial';
	font-size:14px;
	font-weight:bold;
	color: #E32118;
}
/*--------------------  MAPPA  -------------------------*/
a#map:link{
	font-family:'arial';
	font-size:10px;
	font-weight:bold;
	color: #4D4D4D;
}
a#map:visited {
	font-family:'arial';
	font-size:10px;
	font-weight:bold;
	color: #4D4D4D;
}
a#map:hover {
	font-family:'arial';
	font-size:10px;
	font-weight:bold;
	color: #E32118;
}
a#map:active {
	font-family:'arial';
	font-size:10px;
	font-weight:bold;
	color: #4D4D4D;
}
/*--------------------  FORM  -------------------------*/
button{
	/*float: left;
	width: 130px;
    height:25px !important;height :30px;
	line-height: 25px;
    display: inline;
	margin-left:95px;
	padding: 1px 0 4px;
    background: #D5D8E1 url(submitBk.png) no-repeat;*/
	font-family:'arial';
	font-size:11px;
    color: #000000;
	cursor: pointer;
} 

.file_input_div
{
	position: relative; 
	width: 25px; 
	height: 20px; 
	overflow: hidden;
}

.file_input_button
{
	width: 100px; 
	position: absolute; 
	top: 0px;
	background-color: #33BB00;
	color: #FFFFFF;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}


#panel {
	float:right;
	width:425px;
	display: none;
	color:#fff;
	padding:15px;
	font-size:11px;	
	text-align:justify;
}

.btn-slide {
	font-size:10px;
	color: #999;
	text-decoration: none;
	line-height:25px;
}

/*---------------- SHADOW BOX -------------------*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}