body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #f9f5c6;
	font-family: Tahoma,Arial;
	font-size:12px;
	color:#337c55;
}

td{
	font-family: Tahoma,Arial;
	font-size:12px;
	color:#337c55;
}

#container{
	background-image:url('/immagini/portale/bg_pattern.jpg');
	width:999px;
	overflow:auto;
	border: 1px solid #337c55;
	padding:0px;
	margin:auto;
	text-align:center;
}

#containerAgenzie{
	background-image:url('/immagini/portale/bg_pattern.jpg');
	width:999px;
    height:97%;
	/*overflow:auto;*/
	border: 1px solid #337c55;
	padding:0px;
	margin:auto;
	text-align:center;
}

#titolo{
	margin:0px;
	padding:0px;
	height:93px;
	width:997px;
	background-image:url('/immagini/portale/bg_titolo.gif');
	background-repeat: no-repeat;
	text-align:right;
}

#top_banner{
	margin:auto;
	margin-right:12px;
	padding-top:28px;
	right:0px;
	height:60px;
	width:468px;
}

#main{
	text-align:left;
	padding:0px;
	margin:0px;
	width:997px;
	
}

#mainAgenzie{
	float:left;

	margin:0px;
	padding:0px;
	
    width:100%;
}

#content{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:2px;
}

#content_center{
	/*width:730px;*/
	width:730px;
	background-image:url('/immagini/portale/bg_content_center.gif');
	background-repeat: repeat-y;	
	overflow-y:auto;
	margin:0px;
	padding:0px;
}


#content_top{
	height:20px;
	/*width:730px;*/
	width:730px;
	background-image:url('/immagini/portale/bg_content_top.gif');
	background-repeat: no-repeat;	
}

#content_bottom{
	height:20px;
	/*width:730px;*/
	width:730px;
	background-image:url('/immagini/portale/bg_content_bottom.gif');
	background-repeat: no-repeat;	
}




#contentAgenzieSx{
	float:left;
    
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:2px;
    width:482px;
}
#contentAgenzieDx{
	float:left;

	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:2px;
    width:505px;
}

#contentAgenzieDx_center{
	
	background-image:url('/immagini/portale/bg_gestAgenzieDx_center.gif');
	background-repeat: repeat-y;	
	overflow-y:auto;
    margin:0px;
	padding:0px;
    height:615px;
    width:100%;

}


#contentAgenzieSx_top{
	height:10px;
	width:482px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_search_top.gif');
	background-repeat: no-repeat;	
    font-size:2px;
}

#contentAgenzieSx_bottom{
	height:10px;
	width:482px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_search_bottom.gif');
	background-repeat: no-repeat;	
}

#contentAgenzieSx_center{
	
	background-image:url('/immagini/portale/bg_search_center.gif');
	background-repeat: repeat-y;	
	overflow-y:auto;
    margin:0px;
	padding:0px;
    height:615px;
    width:482px;

}


#contentAgenzieDx_top{
	height:10px;
	width:505px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_gestAgenzieDx_top.gif');
	background-repeat: no-repeat;	
    font-size:2px;
}

#contentAgenzieDx_bottom{
	height:10px;
	width:505px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_gestAgenzieDx_bottom.gif');
	background-repeat: no-repeat;	
}

#left_column{
	width:220px;
	float:left;
	margin-left:4px;
}

#center_column{
	width:450px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:3px;
}


#center_columnAgenzia{
   
	float:left;
	margin:0px;
	padding:0px;
	padding-left:3px;
}
#banner{
	text-align:right;
	padding:0px;
	margin-top:12px;
	margin-right:6px;
	float:right;
}

.box{
	width:216px;
	/*background-image:url('/immagini/portale/bg_box.gif');
	background-repeat: no-repeat;*/
	margin-top:20px;
	vertical-align:top;
}

.box,.box td{
	font-family: Tahoma,Arial;
	font-size:12px;
	color:#337c55;
}
.box table {
	margin-left:10px;
}

.box p{
	margin:0px;
	padding:10px;
}

.box form{
	margin:0px;
}


.box_title{
	margin:0px;
	padding:0px;
	font-family: Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
	vertical-align:center;
	padding-left:20px;
	color:#337c55;
	background-image:url('/immagini/portale/bg_box_title.jpg');
	background-repeat: no-repeat;
	height:32px;	
	margin-left:1px;
}
.box_title p{
	padding-top:10px;
}

.box_center{
	background-image:url('/immagini/portale/bg_box_center.gif');
	background-repeat: repeat-y;
	margin-top:0px;
}



.box_link{
                margin-bottom:18px;
}
.box_top{
                font-size:6px;
                background-image:url('/immagini/portale/bg_box_top.gif');
                background-repeat: no-repeat;
                margin-top:0px;
                height:5px;        
}
.box_bottom{
                background-image:url('/immagini/portale/bg_box_bottom.gif');
                background-repeat: no-repeat;
                background-position:bottom left;
                margin-top:0px;
                font-size:3px;
                height:10px;
}

#search{
	width:482px;
	/*background-image:url('/immagini/portale/bg_search.gif');
	background-repeat: no-repeat;*/
	margin-top:0px;	
}
#search_top{
	margin:0px;
	padding:0px;
	width:482px;
	background-image:url('/immagini/portale/bg_search_top.gif');
	background-repeat: no-repeat;
	height:10px;
	font-size:2px;
}
#search_center{
	margin:0px;
	padding:0px;
	padding-left:6px;
	padding-right:5px;
	width:482px;
	background-image:url('/immagini/portale/bg_search_center.gif');
	background-repeat: repeat-y;
}
#search_bottom{
	margin:0px;
	padding:0px;
	width:482px;
	background-image:url('/immagini/portale/bg_search_bottom.gif');
	background-repeat: no-repeat;
	height:10px;
	font-size:2px;
}
#professionisti{
	margin-top:10px;
	width:216px;
}

#professionisti_top{
	width:216px;
	height:20px;
	background-image:url('/immagini/portale/bg_professionisti_top2.gif');
	background-repeat: no-repeat;
}
#professionisti_center{
	width:216px;
	background-image:url('/immagini/portale/bg_professionisti_center2.gif');
	background-repeat:repeat-y;
}
#professionisti_bottom{
	width:216px;
	height:20px;
	background-image:url('/immagini/portale/bg_professionisti_bottom2.gif');
	background-repeat: no-repeat;
}
#professionisti_center,#professionisti_center td{
	color:#ffffff;
}
#professionisti_center td,#professionisti_center p{
	padding:0px;
	margin:0px;
	padding-left:12px;
}
.search_table td{
	border-bottom: 1px solid #dddddd;
}

#login{
	margin-top:0px;
}


#menu{
	margin:0px;
	padding:0px;
	font-family: Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
	vertical-align:center;
	padding-left:5px;
	color:#337c55;
	height:25px;	
	margin-left:1px;
}






FORM
{
	margin : 0px;
	padding : 0px;
}

.v6 {font-family: verdana; font-size: 6px}
.v8 {font-family: verdana; font-size: 8px}
.v10 {font-family: verdana; font-size: 10px}
.v11 {font-family: verdana; font-size: 11px}
.v12 {font-family: verdana; font-size: 12px}
.v14 {font-family: verdana; font-size: 14px}
.v16 {font-family: verdana; font-size: 16px}
.v18 {font-family: verdana; font-size: 18px}

.a10 {font-family: arial; font-size: 10px}
.a11 {font-family: arial; font-size: 11px}
.a12 {font-family: arial; font-size: 12px}
.a13 {font-family: arial; font-size: 13px}
.a14 {font-family: arial; font-size: 14px}
.a15 {font-family: arial; font-size: 15px}
.a16 {font-family: arial; font-size: 16px}
.a18 {font-family: arial; font-size: 18px}
.a19 {font-family: arial; font-size: 19px}
.a20 {font-family: arial; font-size: 20px}
.a22 {font-family: arial; font-size: 22px}

A {text-decoration: none; color: #337c55}
A:visited {color: #337c55}
A:hover {color: #337c55; text-decoration: underline}

.Professionisti {text-decoration: none}
a.Professionisti {color: #ffffff}
a.Professionisti:visited {color: #ffffff}
a.Professionisti:hover {color: #ffffff; text-decoration: underline}

.BlackLink {text-decoration: none}
a.BlackLink {color: #000000}
a.BlackLink:visited {color: #000000}
a.BlackLink:hover {color: #ff0000; text-decoration: underline}

.RedLink {text-decoration: none}
a.RedLink {color: #990000}
a.RedLink:visited {color: #990000}
a.RedLink:hover {color: #000000; text-decoration: underline}

.BluLink {text-decoration: none}
a.BluLink {color: #0000BB}
a.BluLink:visited {color: #0000BB}
a.BluLink:hover {color: #ff0000; text-decoration: underline}

.etichetta {font-family: verdana; font-size: 10px; color: #000000; font-weight: bold; }
.intestazioneTabella {font-family: verdana; font-size: 10px; color: #000000; font-weight: bold; }

input.menu 
{ 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
}

input.menuhov { 
    color:#c63 #930 #930 #c63; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid;
    border-color: #c63 #930 #930 #c63; 
}

.linkcredits {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	FONT-STYLE: normal;
	font-weight: normal;
	color: #666666;
	word-spacing : 0px;
	letter-spacing : 0px;
	text-decoration: none;
}

.linkcredits:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	FONT-STYLE: normal;
	font-weight: normal;
	color: #666666;
	word-spacing : 0px;
	letter-spacing : 0px;
	text-decoration: underline;
}

.credits{

	font-family: Verdana;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	width: 1000px;
	text-align:right;
}

/*Gallery*/
/*
 nota: togliere ../ da url delle immagini

*/
#gallery_container{
	background-image:url('/immagini/portale/bg_pattern.jpg');
	padding:0px;
	margin:auto;
	text-align:center;
}
#gallery_title{
	background-image:url('/immagini/portale/gallery_titolo.jpg');
	background-repeat: no-repeat;
	height:110px;
	width:560px;
	padding:0px;
	margin:auto;
	text-align:center;
}
#gallery_reportage_title{
	position:relative;
	top:75px;
	left:30px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#gallery_content_top{
	width:550px;
	height:10px;
	background-image:url('/immagini/portale/gallery_bg_top.gif');
	background-repeat: no-repeat;
}
#gallery_content_center{
	width:550px;
	background-image:url('/immagini/portale/gallery_bg_center.gif');
	background-repeat: repeat-y;
}
#gallery_content_bottom{
	width:550px;
	height:10px;
	background-image:url('/immagini/portale/gallery_bg_bottom.gif');
	background-repeat: no-repeat;
}
#gallery_pages{
	padding-left:20px;
}
#gallery_pages, #gallery_pages td{
	font-weight:bold;
	text-align:left;
}
#gallery_pages_current{
	background-color:#337c55;
	color:#ffffff;
}
#gallery_image{
	margin-top:10px;
	margin-bottom:10px;
	height:360px;
}
#gallery_description_content_top{
	width:520px;
	height:10px;
	background-image:url('/immagini/portale/gallery_description_bg_top.gif');
	background-repeat: no-repeat;
}
#gallery_description_content_center{
	width:520px;
	background-image:url('/immagini/portale/gallery_description_bg_center.gif');
	background-repeat: repeat-y;
}
#gallery_description_content_bottom{
	width:520px;
	height:10px;
	background-image:url('/immagini/portale/gallery_description_bg_bottom.gif');
	background-repeat: no-repeat;
}
#gallery_description{
	color:#ffffff;
	padding-left:10px;
	text-align:left;
	font-size:10px;
	height:55px;
}
#gallery_buttons{
	padding-right:20px;
	margin-top:5px;
	text-align:right;
	font-weight:bold;
}


#contentAgenzieGestAnnuncioSx{
	float:left;
    
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:2px;
    width:442px;
}

#contentAgenzieGestAnnuncioSx_top{
	height:10px;
	width:442px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_search_insertSx_top.gif');
	background-repeat: no-repeat;	
    font-size:2px;
}

#contentAgenzieGestAnnuncioSx_bottom{
	height:10px;
	width:442px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_search_insertSx_bottom.gif');
	background-repeat: no-repeat;	
}

#contentAgenzieGestAnnuncioSx_center{
	
	background-image:url('/immagini/portale/bg_search_insertSx_center.gif');
	background-repeat: repeat-y;	
	overflow-y:auto;
    margin:0px;
	padding:0px;
    height:250px;
    width:442px;

}

#contentAgenzieGestAnnuncioDx{
	float:left;
    
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
    width:545px;
}

#contentAgenzieGestAnnuncioDx_top{
	height:10px;
	width:545px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_search_insertDx_top.gif');
	background-repeat: no-repeat;	
    font-size:2px;
}

#contentAgenzieGestAnnuncioDx_bottom{
	height:10px;
	width:545px;
    margin:0px;
	padding:0px;
	background-image:url('/immagini/portale/bg_search_insertDx_bottom.gif');
	background-repeat: no-repeat;	
}

#contentAgenzieGestAnnuncioDx_center{
	
	background-image:url('/immagini/portale/bg_search_insertDx_center.gif');
	background-repeat: repeat-y;	
	overflow-y:auto;
    margin:0px;
	padding:0px;
    height:600px;
    width:545px;
	text-align:center;
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
