*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}

body{
	margin:0px;
	padding:0px;
	background:#ececec url(../img/common/bg.jpg) repeat-y center;
}

div#page{
	width:859px;
	height:100%;
}

div#main{
	width:855px;
	float:left;
	background-color:#FFFFFF;
	min-height:600px;
    height:auto !important;
    height:600px;
}

div#main div#header{
	position:relative;
	display:block;
	float:left;
	width:855px;
	height:190px;
	background-color:#FFFFFF;
	background-image:url(../img/common/header.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

div#main div#header a img#logo{
	float:left;
	margin: 30px 0px 0px 49px;	
}

/*  Inizio Menu principale */
div#main div#main_menu{
	background:url(../img/common/bg_main_menu.jpg) repeat-x;
	width:637px;
	height:30px;
	background-color:#017E7A;
	margin:160px 0px 0px 218px;
}

div#main div#main_menu ul{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style-type: none;
}

div#main div#main_menu ul li{
	position:relative;
	height:30px;
	display:block;
	float:left;
	margin-top:0px;
}

div#main div#main_menu ul li a{
	height:23px;
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	padding:7px 2px 0px 2px;
	font-weight:bold;	
}

div#main div#main_menu ul li a:hover{
	text-decoration:underline;	
}

div#main div#main_menu ul li a.selected{
	background:url(../img/common/bg_selected.gif) repeat-x;	
}

div#main div#main_menu ul li a.selected:hover{
	text-decoration:none;	
}

span.separator{
	position:relative;
	float:left;
	margin: 6px 3px 0px 3px;
	color:#cccccc;
	font-weight:bold;
	padding:0px;
}
/*  Fine Menu principale */

/* Area bianca sinistra della pagina centrale */
div#main div#main_content{
	width:860px;
}

/* Colonna sinistra */
div#main div#main_content div#left_column{
	float:left;
	width:208px;
	padding:5px;
}

/* Sub Menues Sinistra */
div#main_content div#left_column div#il_comune_submenu, 
div#main_content div#left_column div#il_cittadino_submenu,
div#main_content div#left_column div#conoscere_sapri_submenu,
div#main_content div#left_column div#info_contatti_submenu
{
	position:relative;
	float:left;
	width:208px;
	margin:0px;	
	padding:0px;
}

div#main div#main_content div#introduzione_sezione
{
	position:relative;
	float:left;
	width:208px;
	margin:0px;	
	padding:0px;
}

div#main div#main_content div#atti_sx,
div#main div#main_content div#news_sx
{
	position:relative;
	float:left;
	width:208px;
	margin:10px 0px 0px 0px;	
	padding:0px;
}

/* Il Comune Sub Menu */
div#main_content div#left_column div#il_comune_submenu h2, div#main_content div#il_comune h2{
	margin:0px;
	padding:4px 0px 2px 10px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom: solid 2px #055876;
	background-color:#0084A5	
}

div#main_content div#left_column div#il_comune_submenu ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#left_column div#il_comune_submenu ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #0084A5;		
}

div#main_content div#left_column div#il_comune_submenu ul li a{
	color:#004D4C;
	text-decoration:none;
}

div#main_content div#left_column div#il_comune_submenu ul li a#selected_il_comune{
	background:url(../img/common/selected.gif) no-repeat;
	padding-left: 17px;
	font-weight:bold;
	color: #0084A5;
}

div#main_content div#left_column div#il_comune_submenu ul li a:hover{
	color: #0084A5;	 
	text-decoration:none;
}

/* Il Cittadino Sub Menu */
div#main_content div#left_column div#il_cittadino_submenu h2, div#main_content div#il_cittadino h2{
	margin:0px;
	padding:4px 0px 2px 10px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom: solid 2px #842200;
	background-color:#B32A00
}

div#main_content div#left_column div#il_cittadino_submenu ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#left_column div#il_cittadino_submenu ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #B32A00;		
}

div#main_content div#left_column div#il_cittadino_submenu ul li a{
	color:#004D4C;
	text-decoration:none;
}

div#main_content div#left_column div#il_cittadino_submenu ul li a#selected_il_cittadino{
	background:url(../img/common/selected.gif) no-repeat;
	padding-left: 17px;
	font-weight:bold;
	color: #B32A00;
}

div#main_content div#left_column div#il_cittadino_submenu ul li a:hover{
	color: #B32A00;	 
	text-decoration:none;
}

/* Conoscere Sapri Sub Menu */
div#main_content div#left_column div#conoscere_sapri_submenu h2, div#main_content div#conoscere_sapri h2{
	margin:0px;
	padding:4px 0px 2px 10px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom: solid 2px #A77C09;
	background-color:#D3A403	
}

div#main_content div#left_column div#conoscere_sapri_submenu ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#left_column div#conoscere_sapri_submenu ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #D3A403;		
}

div#main_content div#left_column div#conoscere_sapri_submenu ul li a{
	color:#004D4C;
	text-decoration:none;
}

div#main_content div#left_column div#conoscere_sapri_submenu ul li a#selected_conoscere_sapri{
	background:url(../img/common/selected.gif) no-repeat;
	padding-left: 17px;
	font-weight:bold;
	color: #D3A403;
}

div#main_content div#left_column div#conoscere_sapri_submenu ul li a:hover{
	color: #D3A403;	 
	text-decoration:none;
}

/* Info Sub Menu */
div#main_content div#left_column div#info_contatti_submenu h2, div#main_content div#info_contatti h2{
	margin:0px;
	padding:4px 0px 2px 10px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom: solid 2px #255406;
	background-color:#427D0C				
}

div#main_content div#left_column div#info_contatti_submenu ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#left_column div#info_contatti_submenu ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #427D0C;		
}

div#main_content div#left_column div#info_contatti_submenu ul li a{
	color:#004D4C;
	text-decoration:none;
}
div#main_content div#left_column div#info_contatti_submenu ul li a#selected_info_contatti{
	background:url(../img/common/selected.gif) no-repeat;
	padding-left: 17px;
	font-weight:bold;
	color: #427D0C;
}

div#main_content div#left_column div#info_contatti_submenu ul li a:hover{
	color: #427D0C;	 
	text-decoration:none;
}

/* Colonna destra */
div#main div#main_content div#right_column{
	float:left;
	width:612px;
	padding:5px 15px 5px 15px;
}



div#main div#main_content div#right_column p{
	margin:5px 0px 10px 0px;
	padding:0px;
}

/* Box sinistro Atti */
div#main div#main_content div#atti_sx h2, div#main_content div#atti h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#816E6E;
	border-bottom: solid 2px #d5c2c2;
	background-color:#e0cdcd				
}

div#main div#main_content div#atti_sx ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main div#main_content div#atti_sx ul li{
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;				
}

div#main div#main_content div#atti_sx ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#816E6E;
	margin: 0px;
	}

div#main div#main_content div#atti_sx ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#816E6E;			
}

div#main div#main_content div#atti_sx ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#atti_sx ul li p{
	margin: 0px 0px 5px 0px;			
}

/* Box sinistro News */
div#main div#main_content div#news_sx h2, div#main_content div#news h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#48656C;
	border-bottom: solid 2px #bfcacc;
	background-color:#dde3e4;			
}

div#main div#main_content div#news_sx ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main div#main_content div#news_sx ul li{
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;
}

div#main div#main_content div#news_sx ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#48656C;
	margin: 0px;			
}

div#main div#main_content div#news_sx ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#48656C;			
}

div#main div#main_content div#news_sx ul li a:hover{
	text-decoration:underline;			
}

div#main div#main_content div#news_sx ul li p{
	margin: 0px 0px 5px 0px;			
}






/* Inizio Stile Home */
/* Contiene una riga di elementi ( Il Comune, Il Cittadino, ... e Atti, News, ... ) nella homepage */
div.hp_container{
	clear:both;
	width:860px;
	padding-left:5px;
}

/* Contenitore del gif cliccabile di Il Comune, Il Cittadino, ... */
div.clickable_box{
	height:125px;
	width:204px;
	padding:0px;
	margin:0px;
}

/* Contenitore del gif Associazione Vivaldi logo grosso */
div.clickable_box_big{
	height:120px;
	width:423px;
	padding:0px;
	margin:0px;
}


/* prova prima imamagine header associazione vivaldi*/ 
div#main_content div#img1{
	float:left;
	width:423px;
	height:112px;
	background-color:#FFFFFF;
	background:url(../img/common/bandiera_blu_sapri.gif) no-repeat;
	margin: 0px 5px 0px 0px;
}

/* prova seconda imamagine header informagiovani */ 
div#main_content div#img2{
	float:left;
	width:208px;
	height:112px;
	background-color:#FFFFFF;
	background:url(../img/common/patty_fichi.gif) no-repeat;
	margin: 0px 5px 0px 0px;
}


/* prova seconda imamagine header operazione trasparenza */ 
div#main_content div#img3{
	float:left;
	width:208px;
	height:112px;
	background-color:#FFFFFF;
	background:url(../img/common/traspa.gif) no-repeat;
	margin: 0px 5px 0px 0px;
}






/* Il Comune */ 
div#main_content div#il_comune{
	float:left;
	width:208px;
	height:125px;
	background-color:#FFFFFF;
	background:url(../img/home_page/il_comune.jpg) no-repeat;
	margin: 0px 5px 0px 0px;
}

div#main_content div#il_comune ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#il_comune ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #0084A5;		
}

div#main_content div#il_comune ul li a{
	color:#004D4C;
	text-decoration:none;
}

div#main_content div#il_comune ul li a:hover{
	color: #0084A5;	 
	text-decoration:none;
}

/* Il Cittadino */ 
div#main_content div#il_cittadino{
	position:relative;
	width:209px;
	background-color:#FFFFFF;
	background:url(../img/home_page/il_cittadino.jpg) no-repeat;
	float:left;
	margin: 0px 0px 0px 0px;
}

div#main_content div#il_cittadino h2{
	margin:0px;
	padding:4px 0px 2px 10px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom: solid 2px #842200;
	background-color:#B32A00
}

div#main_content div#il_cittadino ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:209px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#il_cittadino ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #B32A00;			
}

div#main_content div#il_cittadino ul li a{
	color:#004D4C;
	text-decoration:none
}

div#main_content div#il_cittadino ul li a:hover{
	color:#B32A00;	
	text-decoration:none;
}

/* Conoscere Sapri */ 
div#main_content div#conoscere_sapri{
	position:relative;
	width:209px;
	background-color:#FFFFFF;
	background:url(../img/home_page/conoscere_sapri.jpg) no-repeat;
	float:left;
	margin: 0px 0px 0px 5px;	
}

div#main_content div#conoscere_sapri ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:209px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#conoscere_sapri ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #D3A403;			
}

div#main_content div#conoscere_sapri ul li a{
	color:#004D4C;
	text-decoration:none
}

div#main_content div#conoscere_sapri ul li a:hover{
	color: #D3A403;
	text-decoration:none;
}

/* Info */ 
div#main_content div#info_contatti{
	position:relative;
	width:208px;
	background-color:#FFFFFF;
	background:url(../img/home_page/info_contatti.jpg) no-repeat;
	float:left;
	margin: 0px 0px 0px 5px;
}

div#main_content div#info_contatti ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:208px;
	display:block;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0px;
}

div#main_content div#info_contatti ul li{
	display:block;
	margin-left:0px;
	padding:3px 0px 3px 8px;	
	border-bottom: dashed 1px #427D0C;			
}

div#main_content div#info_contatti ul li a{
	color:#004D4C;
	text-decoration:none
}

div#main_content div#info_contatti ul li a:hover{
	text-decoration:none;
	color:#427D0C;	
}

/* Albo pretorio */ 
div#main_content div#atti{
	position:relative;
	float:left;
	width:423px;
	margin: 10px 5px 0px 0px;	
	padding:0px;
}



div#main_content div#atti ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:423px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main_content div#atti ul li{
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;				
}

div#main_content div#atti ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#816E6E;
	margin: 0px;
	}

div#main_content div#atti ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#003366;			
}

div#main_content div#atti ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#atti ul li p{
	margin: 0px 0px 5px 0px;			
}

/* News */ 
div#main_content div#news{
	position:relative;
	float:left;
	width:209px;
	margin: 10px 5px 0px 0px;	
	padding:0px;
}

div#main_content div#news ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:209px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main_content div#news ul li{
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;
}

div#main_content div#news ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#48656C;
	margin: 0px;			
}

div#main_content div#news ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#48656C;			
}

div#main_content div#news ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#news ul li p{
	margin: 0px 0px 5px 0px;			
}






/* Extra 1 */ 
div#main_content div#extra1{
	margin: 10px 5px 0px 0px;	
	padding:0px;
	position:relative;
	float:left;
	width:209px;
	height:100px;
}

div#main_content div#extra1 h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#48656C;
	border-bottom: solid 2px #bfcacc;
	background-color:#dde3e4;		
}

div#main_content div#extra1 ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:209px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main_content div#extra1 ul li{
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;
}

div#main_content div#extra1 ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#48656C;
	margin: 0px;			
}

div#main_content div#extra1 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#48656C;			
}

div#main_content div#extra1 ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#extra1 ul li p{
	margin: 0px 0px 5px 0px;			
}

/* Extra 2 */ 
div#main_content div#extra2{
	margin: 10px 0px 0px 0px;	
	padding:0px;
	position:relative;
	float:left;
	width:209px;
	height:100px;
}

div#main_content div#extra2 h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#48656C;
	border-bottom: solid 2px #bfcacc;
	background-color:#dde3e4;		
}

div#main_content div#extra2 ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:209px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main_content div#extra2 ul li{
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;
}

div#main_content div#extra2 ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#48656C;
	margin: 0px;			
}

div#main_content div#extra2 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#48656C;			
}

div#main_content div#extra2 ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#extra2 ul li p{
	margin: 0px 0px 5px 0px;			
}
/* Fine Stile Home */

/* Inizio footer */
div#footer{
	margin:40px 0px 0px 5px;
	width:840px;
	padding: 3px 5px 10px 5px;
	position:relative;
	float:left;
	border-top: solid 2px #cccccc;	
}
/* Extra 2 */ 

/* extra 3 */

div#main div#main_content div#extra3_sx h2, div#main_content div#extra3 h2{
	margin:0px;
	padding:4px 0px 2px 10px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#816E6E;
	border-bottom: solid 2px #d5c2c2;
	background-color:#e0cdcd				
}

div#main_content div#extra3{
	margin: 10px 0px 0px 0px;	
	padding:0px;
	position:relative;
	float:left;
	width:423px;
	height:100px;
}

div#main_content div#extra3 h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#48656C;
	border-bottom: solid 2px #bfcacc;
	background-color:#dde3e4;
		
}

div#main_content div#extra3 ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:423px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main_content div#extra3 ul li{
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;
}

div#main_content div#extra3 ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#48656C;
	margin: 0px;			
}

div#main_content div#extra3 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#48656C;			
}

div#main_content div#extra3 ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#extra3 ul li p{
	margin: 0px 0px 5px 0px;			
}

/*fine extra3*/


/*EXTRA 4*/

/* unione ciechi */ 
div#main_content div#extra4{
	margin: 10px 5px 0px 5px;	
	padding:0px;
	position:relative;
	float:left;
	width:209px;
	height:100px;
}

div#main_content div#extra4 h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#48656C;
	border-bottom: solid 2px #bfcacc;
	background-color:#dde3e4;		
}

div#main_content div#extra4 ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:209px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main_content div#extra4 ul li{
	display:block;
	margin:0px;
	padding:3px 0px 0px 10px;
}

div#main_content div#extra4 ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#48656C;
	margin: 0px;			
}

div#main_content div#extra4 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#48656C;			
}

div#main_content div#extra4 ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#extra4 ul li p{
	margin: 0px 0px 5px 0px;			
}
/*fine extra4*/


div#main_content div#extra5{
	margin: 10px 0px 0px 0px;	
	padding:0px;
	position:relative;
	float:left;
	width:209px;
	height:100px;
}

div#main_content div#extra5 h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#48656C;
	border-bottom: solid 2px #bfcacc;
	background-color:#dde3e4;		
}

div#main_content div#extra5 ul{
	background:url(../img/common/bg_single_menu.jpg) repeat-x;
	width:209px;
	margin:0px;
	padding:5px 0px 0px 0px;			
}

div#main_content div#extra5 ul li{
	display:block;
	margin:0px;
	padding:3px 0px 0px 10px;
}

div#main_content div#extra5 ul li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#48656C;
	margin: 0px;			
}

div#main_content div#extra5 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#48656C;			
}

div#main_content div#extra5 ul li a:hover{
	text-decoration:underline;			
}

div#main_content div#extra5 ul li p{
	margin: 0px 0px 5px 0px;			
}





/* Fine Stile Home */

/* Inizio footer */
div#footer{
	margin:5px 0px 0px 5px;
	width:824px;
	padding: 3px 5px 10px 5px;
	position:relative;
	float:left;
	border-top: solid 2px #cccccc;	
}


div#footer div#language{
	display:block;
	position:relative;
	float:right;
}

div#footer div#notaa{
	display:block;
	position:relative;
	float:left;
	color:#666666;
	font-size:11px;
}

div#breadcrumbs{
	margin:0px 0px 10px 3px;
}

div#breadcrumbs a{
	font-size:10px;	
	color:#555555;	
	text-decoration:underline;
}


div#breadcrumbs span{
	font-size:10px;	
	text-decoration:none;
}





div#breadcrumbs_2{
	margin:0px 0px 10px 3px;
}


div#breadcrumbs_2 a{
	font-size:7px;	
	color:#555555;	
	text-decoration:underline;
}


div#breadcrumbs_2 span{
	font-size:7px;	
	text-decoration:none;
}

/* Fine footer */

/* Inizio Dynamic Content List*/

div#main_content div#right_column ul#content_list{
	display:inline;
	list-style:none;
	margin-top:0px;
	padding:0px;
}

div#main_content div#right_column ul#content_list li{
	display:inline;
}

div#main_content div#right_column ul#content_list li h3{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#816E6E;
	margin: 0px 0px 5px 0px;
	float:left;
	}

div#main_content div#right_column ul#content_list li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#816E6E;			
}

div#main_content div#right_column ul#content_list li a:hover{
	text-decoration:underline;			
}

div#main_content div#right_column ul#content_list li p{
	display:inline;
	margin: 4px 0px 4px 0px;
	float:left;		
}

div#main_content div#right_column ul#content_list li p a{
	text-decoration: underline;
}

div#main_content div#right_column ul#content_list li p a:hover{
	text-decoration: none;
}

div#main_content div#right_column ul#content_list li img{
	display:inline;
	margin: 0px 15px 10px 0px;
	float:left;
}

/* Fine Dynamic Content List*/

div.navigation_top{
	float:right;
	margin:0px 0px 0px;
}

div.navigation_bottom{
	float:left;
	margin:20px 0px 0px;
}

div.navigation_top span.current, div.navigation_bottom span.current{
	font-weight:bold;
}

.contentWidthWithoutImage{
	width:595px;	
	}
	
.contentWidthWithImage{
	width:380px;
	}
	
div#main_content div#right_column ul#content_list li img.download_attachment{
	margin:0px 5px;}


					  				  
/*
	UTILITY STYLES
*/				  				  

					  				  
.floatLeft          						{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 500px; margin: 25px auto; position: relative; min-height: 500px;
											  background: url(../images/bg.png) top center; }


/*
	SLIDER
*/
.slider-wrap								{ width: 419px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; color:#FFFFFF; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }






