
* { padding: 0; margin: 0; }
html{
	height: 100%;
	background-color: #fff;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: left;
	font-weight: normal;
	font-style: normal;
}
#centrato {
	margin: 0 auto;
	width: 1000px;
	height: 100%;
	position: static;
}
#header {
	width: 1000px;
	height: 120px;
	margin: 0px 0px 0px 0px;
	position: static;
}

#top {
	margin: 0 ;
	padding: 0 ;
	overflow: auto; /*Paul O Brien Fix for IE www.pmob.co.uk */
	width: 1000px;
	height: 305px;
	position: static;
}
#center {
	margin: 0 ;
	padding: 0px 0px 40px 0px;
	overflow: auto; /*Paul O Brien Fix for IE www.pmob.co.uk */
	width: 1000px;
	position: static;
}

#footer0 {
	width: 250px;
	height: 35px;
	clear: both;
	/*background: #d4dbdd;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 750px;

}
#footer0 img{
	border:0px;

}
#footer {
	width: 950px;
	height: 30px;
	/*background: #d4dbdd;*/
	margin: 0px 0px 0px 0px;
	padding: 15px 25px 0px 25px;
	font-size: 90%;
	background: url(../img/sfondo_footer.gif) no-repeat top;
}
.clear { clear: both; background: none; }



/* =====     inizio header     ===== */

#header_colonna01 {
	margin: 0px;
	padding: 31px 0px 0px 14px;
	width: 436px;
	float: left;
	height: 89px;
	background-image: url(../img/sfondo01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#header_colonna02 { 
 margin: 0px;
 padding: 0px;
 float: left;
 width: 530px;
 height:120px;
}

#header_colonna01 img.logo{ 
 	margin: 0px;
 	padding: 0px;
 	float: left;
}

#header_colonna01 a:link img.logo{ 
 	margin: 0px;
 	padding: 0px;
 	float: left;
}
#header_colonna01  a:hover img.logo{ 
 	margin: 0px;
 	padding: 0px;
 	float: left;
 	opacity:.50;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
}


/* =====     fine header     ===== */


/* =====     inizio menù istituzionale     ===== */

ul.menu {
	vertical-align: top;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style: none;
}

ul.menu li.home{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 41px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
}
ul.menu li.home a{
	display: block;
	height: 115px;
	width: 41px;
	background: transparent url(../img/home.gif) no-repeat 0px 0px;
	text-decoration: none;
	font-size: 0.6em;
}
ul.menu li.home a:hover,
ul.menu li.home a:focus,
ul.menu li.home a:active{
background-position: 0 -115px;
font-size: 0.6em;
}
ul.menu li.home a span{
position:relative;
z-index:-1;
}
ul.menu li.home_attivo{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 41px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
	background:transparent url(../img/home.gif) 2px -115px no-repeat;
}
ul.menu li.home_attivo span{
position:relative;
z-index:-1;
}

ul.menu li.chi_siamo{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 64px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
}
ul.menu li.chi_siamo a{
	display: block;
	height: 115px;
	width: 64px;
	background: transparent url(../img/chi_siamo.gif) no-repeat 0px 0px;
	text-decoration: none;
	font-size: 0.6em;
}
ul.menu li.chi_siamo a:hover,
ul.menu li.chi_siamo a:focus,
ul.menu li.chi_siamo a:active{
background-position: 0 -115px;
font-size: 0.6em;
}
ul.menu li.chi_siamo a span{
position:relative;
z-index:-1;
}
ul.menu li.chi_siamo_attivo{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 64px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
	background:transparent url(../img/chi_siamo.gif) 2px -115px no-repeat;
}
ul.menu li.chi_siamo_attivo span{
position:relative;
z-index:-1;
}

ul.menu li.servizi{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 50px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
}
ul.menu li.servizi a{
	display: block;
	height: 115px;
	width: 50px;
	background: transparent url(../img/servizi.gif) no-repeat 0px 0px;
	text-decoration: none;
	font-size: 0.6em;
}
ul.menu li.servizi a:hover,
ul.menu li.servizi a:focus,
ul.menu li.servizi a:active{
background-position: 0 -115px;
font-size: 0.6em;
}
ul.menu li.servizi a span{
position:relative;
z-index:-1;
}
ul.menu li.servizi_attivo{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 50px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
	background:transparent url(../img/servizi.gif) 2px -115px no-repeat;
}
ul.menu li.servizi_attivo span{
position:relative;
z-index:-1;
}

ul.menu li.lavora_con_noi{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 91px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
}
ul.menu li.lavora_con_noi a{
	display: block;
	height: 115px;
	width: 91px;
	background: transparent url(../img/lavora_con_noi.gif) no-repeat 0px 0px;
	text-decoration: none;
	font-size: 0.6em;
}
ul.menu li.lavora_con_noi a:hover,
ul.menu li.lavora_con_noi a:focus,
ul.menu li.lavora_con_noi a:active{
background-position: 0 -115px;
font-size: 0.6em;
}
ul.menu li.lavora_con_noi a span{
position:relative;
z-index:-1;
}
ul.menu li.lavora_con_noi_attivo{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 91px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
	background:transparent url(../img/lavora_con_noi.gif) 2px -115px no-repeat;
}
ul.menu li.lavora_con_noi_attivo span{
position:relative;
z-index:-1;
}

ul.menu li.contatti{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 56px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
}
ul.menu li.contatti a{
	display: block;
	height: 115px;
	width: 56px;
	background: transparent url(../img/contatti.gif) no-repeat 0px 0px;
	text-decoration: none;
	font-size: 0.6em;
}
ul.menu li.contatti a:hover,
ul.menu li.contatti a:focus,
ul.menu li.contatti a:active{
background-position: 0 -115px;
font-size: 0.6em;
}
ul.menu li.contatti a span{
position:relative;
z-index:-1;
}
ul.menu li.contatti_attivo{
	line-height: normal;
	text-align: left;
	padding: 0px 20px 0px 2px;
	margin: 0px 0px 0px 0px;
	height: 115px;
	width: 56px;
	list-style: none;
	float: left;
	border-left:1px solid #b1b3b4;
	background:transparent url(../img/contatti.gif) 2px -115px no-repeat;
}
ul.menu li.contatti_attivo span{
position:relative;
z-index:-1;
}
						ul.menu li.news{
							line-height: normal;
							text-align: left;
							padding: 0px 20px 0px 2px;
							margin: 0px 0px 0px 0px;
							height: 115px;
							width: 70px;
							list-style: none;
							float: left;
							border-left:1px solid #b1b3b4;
						}
						ul.menu li.news a{
							display: block;
							height: 115px;
							width: 70px;
							background: transparent url(../img/news.gif) no-repeat 0px 0px;
							text-decoration: none;
							font-size: 0.6em;
						}
						ul.menu li.news a:hover,
						ul.menu li.news a:focus,
						ul.menu li.news a:active{
						background-position: 0 -115px;
						font-size: 0.6em;
						}
						ul.menu li.news a span{
						position:relative;
						z-index:-1;
						}
						ul.menu li.news_attivo{
							line-height: normal;
							text-align: left;
							padding: 0px 20px 0px 2px;
							margin: 0px 0px 0px 0px;
							height: 115px;
							width: 70px;
							list-style: none;
							float: left;
							border-left:1px solid #b1b3b4;
							background:transparent url(../img/news.gif) 2px -115px no-repeat;
						}
						ul.menu li.news_attivo span{
						position:relative;
						z-index:-1;
						}

<!--Fine stile News -->


/* =====     fine menù istituzionale     ===== */


/* =====     inizio top     ===== */

#top_colonna01{
	margin: 0px;
	padding: 50px 10px 10px 25px;
	float: left;
	width: 245px;
	height: 245px;
	/*background: url(../img/sfondo02.jpg) no-repeat top left;*/
}
#top_colonna02{ 
 	margin: 0px;
 	padding: 0px;
 	float: left;
	width:220px;
	height:305px;
	/*background: url(../img/sfondo03.jpg) no-repeat top left;*/
}
#top_colonna03{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 500px;
	height: 305px;
	/*background: url(../img/sfondo04.jpg) repeat-x top left;*/
}

#top_colonna03 #link01{
	margin: 29px 0px 29px 0px;
	padding: 0px;
	height: 211px;
}
#top_colonna03 #link01 img.banner{ 
 margin: 0px;
 padding: 0px;
 height: 209px;
 /*border: 1px solid #fff;*/
}
#top_colonna03 #link02{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 300px;
	width: 200px;
	height: 34px;
}
#top_colonna03 #link02 img{
	border:0px;
	position: absolute;
	z-index: 999;
	top: 389px;
}




/* =====     fine top     ===== */


/* =====     inizio center colonna sx - dx    ===== */

#center_colonna_sx {
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 371px;
	float: left;
	background: url(../img/sfondo05.gif) no-repeat bottom left;
}

#center_colonna_dx {
	margin: 0px;
	padding: 0px 0px 20px 25px;
	width: 602px;
	float: left;
	/*font-size: 90%;*/
}

#center_colonna_sx_pages {
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 371px;
	float: left;
}

#center_colonna_dx_pages {
	margin: 0px;
	padding: 0px 0px 20px 25px;
	width: 602px;
	float: left;
	font-size: 0.8em;
}

#center_colonna_dx_pages a:link,
#center_colonna_dx_pages a:visited{
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
#center_colonna_dx_pages a:hover,
#center_colonna_dx_pages a:focus,
#center_colonna_dx_pages a:active{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}


#center_colonna_sx01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 35px;
	width: 301px;
	height:500px;
	float: left;
	background: url(../img/sfondo06.gif) repeat-y top left;

}

#center_colonna_sx img{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position: static;
}

#center_colonna_dx img{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position: static;
}

#center_colonna_dx_int img{
	margin: 0px 0px 30px 0px;
	/*padding: 0px;*/
	position: static;
}

#center_colonna_dx p{
	font-size: 90%;
	position: static;
}

#center_colonna_dx ul {
	list-style-position: inside;
	margin:10px 0px;
}

#center_colonna_dx ul li {
	line-height: normal;
	font-size:0.9em;
}

/* =====     fine center colonna sx - dx    ===== */



/* =====     inizio offerte homepage    ===== */

#center_colonna_dx ul.offerte {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#center_colonna_dx ul.offerte li {
	margin: 0px 30px 10px 0px;
	padding: 0px 0px 10px 0px;
	width:271px;
	list-style: none;
	border-bottom:1px solid #cbc9c5;
	float:left;
	height:120px;
}

#center_colonna_dx ul.offerte li img{
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
	border: 3px solid #cbc9c5;
}

#center_colonna_dx ul.offerte li h1 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 1em;
	position: static;
	line-height: normal;
	font-weight: bold;
}

#center_colonna_dx ul.offerte li h1 span {
	color: #ff0000;
	font-weight: normal;
}


#center_colonna_dx ul.offerte li h2 {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: bold;
}

#center_colonna_dx ul.offerte li h2 span {
	color: #ff0000;
	font-size: 1em;
	font-weight: normal;
}

#center_colonna_dx ul.offerte li h3 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
	font-style: italic;
}
#center_colonna_dx ul.offerte li h4 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
}
#center_colonna_dx ul.offerte li h4 span {
	font-weight: bold;
}

#center_colonna_dx  ul.offerte li a.link01:link {
	font-size: 0.8em;
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia01.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

#center_colonna_dx ul.offerte li a.link01:visited {
	font-size: 0.8em;
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia01.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

#center_colonna_dx ul.offerte li a.link01:hover {
	font-size: 0.8em;
	text-decoration: none;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia02.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

/* =====     fine offerte homepage    ===== */



/* =====     inizio dettaglio offerta    ===== */
#center_colonna_dx #colonna01_offerta{
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width:20%;
}
#center_colonna_dx #colonna02_offerta{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	width:80%;
}
#center_colonna_dx #colonna_nofloat{
	clear: left;
}
#center_colonna_dx #colonna03_offerta{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	width:20%;
	border-top:1px solid #000;
}
#center_colonna_dx #colonna04_offerta{
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	width:80%;
	border-top:1px solid #000;
	font-size:0.8em;
}
#center_colonna_dx #colonna04_offerta img.int{
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	border: 3px solid #cbc9c5;
}


#center_colonna_dx #colonna01_offerta img.int{
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	border: 3px solid #cbc9c5;
}

#center_colonna_dx #colonna02_offerta h1 {
	margin-bottom: 15px;
	padding: 0px;
	font-size: 1em;
	position: static;
	line-height: normal;
	font-weight: bold;
}

#center_colonna_dx #colonna02_offerta p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
	text-align: left;
}

#center_colonna_dx #colonna02_offerta h1 span {
	color: #ff0000;
	font-weight: normal;
}


#center_colonna_dx #colonna02_offerta h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: bold;
}

#center_colonna_dx #colonna02_offerta h2 span {
	color: #ff0000;
	font-size: 1em;
	font-weight: normal;
}

#center_colonna_dx #colonna02_offerta h3 {
	margin-bottom: 15px;
	margin-top: 5px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: bold;
	font-style: italic;
}

#center_colonna_dx #colonna02_offerta h4 {
	/*margin-bottom: 5px;*/
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
}
#center_colonna_dx #colonna02_offerta h4 span{
	font-weight: bold;
}

#center_colonna_dx #colonna02_offerta h4 a:link,
#center_colonna_dx #colonna02_offerta h4 a:visited {
	text-decoration: underline;
	color: #000;
	text-align: left;
	/*margin-left: 195px;*/
}

#center_colonna_dx #colonna02_offerta h4 a:hover {
	text-decoration: none;
	color: #000;
	text-align: left;
	/*margin-left: 195px;*/
}

#center_colonna_dx #colonna02_offerta h5 {
	margin-top: 20px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
}


#center_colonna_dx #colonna02_offerta h5 a.link01:link {
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
}

#center_colonna_dx #colonna02_offerta h5 a.link01:visited {
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
}

#center_colonna_dx #colonna02_offerta h5 a.link01:hover {
	text-decoration: none;
	font-style: normal;
	color: #000;
	text-align: left;
}

/* =====     fine dettaglio offerta    ===== */


/* =====     inizio formattazione form offerta     ===== */

#colonna02_offerta form{
	width:470px;
	padding:5px 0;
	margin:0px
}

#colonna02_offerta form fieldset{
	float:left;
	width:470px;
    margin: 1em 0;
	 padding: 0;
    border: none;
	 border: 1px solid #777b7c;
	 background: #c1c8ca;
}

#colonna02_offerta form fieldset input{
	padding: 3px;
	background-color: #fff;
	text-transform: lowercase;
}
#colonna02_offerta form fieldset textarea{
	padding: 3px;
	background-color: #fff;
	text-transform: lowercase;
}

#colonna02_offerta form legend{
	font-weight:bold;
	color: #fff;
	background:#777b7c;
	padding:5px 20px 5px 5px;
	margin-left: 5px;
}
#colonna02_offerta form b{
	color:#F00
}
#colonna02_offerta form p{
	padding:5px;
	font-size:0.8em;
}
#colonna02_offerta form fieldset div{
	float:left;
	width:100%;
   padding: 5px 0 5px;
	border-bottom:1px solid #ccc;
}

#colonna02_offerta form label{
	float:left;
	width:80px;
   display: inline;
	margin-left: 5px;
   line-height:23px;
}
input#go{
	margin-right: 3px;
	cursor: pointer;
	padding: 3px;
	background-color: #ddd;
	border: 1px solid #777b7c;
}

/* =====     fine formattazione form offerta    ===== */

/* =====     inizio formattazione mappa google     ===== */

#center_colonna_dx #colonna03_mappa{
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 427px;
	border-top: 1px solid #000;
}
#center_colonna_dx #colonna03_mappa iframe{
	border: 1px solid #000;
}
#center_colonna_dx #colonna04_mappa{
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 427px;
	border-top: 1px solid #000;
}
#center_colonna_dx #colonna04_mappa p{
	font-size:0.8em;
	line-height:normal;
	text-align: justify;
}
#center_colonna_dx #colonna03_mappa img{
	margin: 0px 10px 10px 0px;
	padding: 0px;
	border: 3px solid #cbc9c5;
}

/* =====     fine formattazione mappa google     ===== */


/* =====     inizio formattazione form job     ===== */

#center_colonna_dx form{
	width:470px;
	padding:5px 0;
	margin:0px
}

#center_colonna_dx form fieldset{
	float:left;
	width:470px;
    margin: 1em 0;
	 padding: 0;
    border: none;
	 border: 1px solid #777b7c;
	 background: #c1c8ca;
}

#center_colonna_dx form fieldset input{
	padding: 3px;
	background-color: #fff;
	text-transform: lowercase;
}
#center_colonna_dx form fieldset textarea{
	padding: 3px;
	background-color: #fff;
	text-transform: lowercase;
	font-size:0.9em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#center_colonna_dx form legend{
	font-weight:bold;
	color: #fff;
	background:#777b7c;
	padding:5px 20px 5px 5px;
	margin-left: 5px;
}
#center_colonna_dx form b{
	color:#F00
}
#center_colonna_dx form p{
	padding:5px;
	font-size:0.8em;
}
#center_colonna_dx form fieldset div{
	float:left;
	width:100%;
   padding: 5px 0 5px;
	border-bottom:1px solid #ccc;
}

#center_colonna_dx form label{
	float:left;
	width:80px;
   display: inline;
	margin-left: 5px;
   line-height:23px;
}
input#go{
	margin-right: 3px;
	cursor: pointer;
	padding: 3px;
	background-color: #ddd;
	border: 1px solid #777b7c;
}

/* =====     fine formattazione form job    ===== */


/* =====     inizio elenco agenzie    ===== */

#center_colonna_dx_agenzie {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 602px;
	float: left;
}

#center_colonna_dx_agenzie ul.agenzia {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#center_colonna_dx_agenzie ul.agenzia li {
	margin: 0px 30px 10px 0px;
	padding: 0px 0px 10px 0px;
	width:271px;
	list-style: none;
	border-bottom:1px solid #cbc9c5;
	float:left;
	height:150px;
}


#center_colonna_dx_agenzie ul.agenzia li img{
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
	border: 3px solid #cbc9c5;
}

#center_colonna_dx_agenzie img.titolo{
	margin: 30px 0px 10px 0px;
	padding: 0px;
}

#center_colonna_dx_agenzie ul.agenzia li h1 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 1em;
	position: static;
	line-height: normal;
	font-weight: bold;
}

#center_colonna_dx_agenzie ul.agenzia li h1 span {
	color: #ff0000;
	font-weight: normal;
}


#center_colonna_dx_agenzie ul.agenzia li h2 {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
}

#center_colonna_dx_agenzie ul.agenzia li h3 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
	font-style: italic;
}

#center_colonna_dx_agenzie ul.agenzia li h2 span {
	color: #ff0000;
	font-size: 1em;
	font-weight: normal;
}

#center_colonna_dx_agenzie ul.agenzia li h2 a:link,
#center_colonna_dx_agenzie ul.agenzia li h2 a:visited {
	text-decoration: underline;
	color: #000;
	text-align: left;
	font-weight: bold;
	/*margin-left: 195px;*/
}

#center_colonna_dx_agenzie ul.agenzia li h2 a:hover {
	text-decoration: none;
	color: #000;
	text-align: left;
	font-weight: bold;
	/*margin-left: 195px;*/
}


#center_colonna_dx_agenzie  ul.agenzia li a.link01:link {
	font-size: 0.8em;
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia01.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

#center_colonna_dx_agenzie ul.agenzia li a.link01:visited {
	font-size: 0.8em;
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia01.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

#center_colonna_dx_agenzie ul.agenzia li a.link01:hover {
	font-size: 0.8em;
	text-decoration: none;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia02.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

/* =====     fine elenco agenzie    ===== */

/* =====     inizio formattazione ricerca     ===== */


#riga00 {
	clear: left;
	height:0px;
}
#riga01 {
	margin: 2px 0px 2px 0px;
	padding: 0x;
	text-align: left;
	position: static;
	clear: both;
	font-size: 0.9em;
}
#riga02 {
	margin: 2px 0px 2px 0px;
	padding: 0px;
	text-align: left;
	float: left;
	width: 122px;
	font-size: 0.9em;
}

input, select, textarea {
	/*border: 1px solid #ccc;*/
	margin: 2px 10px 2px 0px;
	color: #000;
	vertical-align: middle;
	font-size: 1em;
}

input.buttom {
	border: 1px solid #ccc;
	margin: 15px 5px 0px 0px;
	padding:2px;
	color: #fff;
	vertical-align: middle;
	background-color: #777b7c;
	font-size: 1em;
}
/*
#search form input.buttom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
}
	#search form input,
	#search form input.buttom {padding: 2px;}*/
	
/* =====     fine formattazione ricerca     ===== */

#marqueecontainer{
position: relative;
overflow: hidden;
height: 450px;
padding: 0px;
}

#marqueecontainer #vmarquee{
position: relative;
}

/* =====     inizio offerte homepage    ===== */

#marqueecontainer #vmarquee ul.offerte {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#marqueecontainer #vmarquee ul.offerte li {
	margin: 0px 30px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 300px;
	list-style: none;
	border-bottom: 1px dotted #fff;
	height: 120px;
}

#marqueecontainer #vmarquee ul.offerte li img{
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
	border: 3px solid #cbc9c5;
}

#marqueecontainer #vmarquee ul.offerte li h1 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 1em;
	position: static;
	line-height: normal;
	font-weight: bold;
}

#marqueecontainer #vmarquee ul.offerte li h1 span {
	color: #ff0000;
	font-weight: normal;
}


#marqueecontainer #vmarquee ul.offerte li h2 {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: bold;
}

#marqueecontainer #vmarquee ul.offerte li h2 span {
	color: #fff;
	font-size: 1em;
	font-weight: normal;
}

#marqueecontainer #vmarquee ul.offerte li h3 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
	font-style: italic;
}
#marqueecontainer #vmarquee ul.offerte li h4 {
	margin-bottom: 5px;
	padding: 0px;
	font-size: 0.8em;
	position: static;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
}
#marqueecontainer #vmarquee ul.offerte li h4 span {
	font-weight: bold;
}

#marqueecontainer #vmarquee  ul.offerte li a.link01:link {
	font-size: 0.8em;
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia03.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

#marqueecontainer #vmarquee ul.offerte li a.link01:visited {
	font-size: 0.8em;
	text-decoration: underline;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia03.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

#marqueecontainer #vmarquee ul.offerte li a.link01:hover {
	font-size: 0.8em;
	text-decoration: none;
	font-style: normal;
	color: #000;
	text-align: left;
	background: url(../img/img_freccia04.gif) center right no-repeat;
	display:inline;
	padding-right: 20px;
}

/* =====     fine offerte homepage    ===== */