/* @override http://ubas.ksolutions.it/pcgcda/css/themes/pcg_1/main.css */

/* @override http://ubas.ksolutions.it/pcgcda/css/themes/pcg_1/main.css */

/* CSS per Standard layout Ver.1.0
author: Perfect media design
Versione larghezza fissa centrata, tre colonne */



/* INDICE *********************************


1 - TAG GENERALI E STRUTTURA
2 - DEFINIZIONE STILI GRAFICI
3 - DEFINIZIONE AREE SPECIFICHE
4 - HACKS


***************************************** */




/* *******************************************************

1  TAG GENERALI E STRUTTURA  *****************************

******************************************************* */



* {
	margin: 0;
	padding: 0;
}
body {
	text-align:center;
	margin:0;
	padding:0;
	border:0;
	/* */
	background:#FFFFFF url(images/page_bg.jpg) top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	color: #333;
}


/* CLASSI GENERICHE ********************* */

.hidden {
	display:none;
}
.float_clear {
	clear:both;
}
.float_left {
	float:left;
}
.grey_text {
	color:#999999;
	text-transform:uppercase;
	font-style:italic;
}
/* PAGINA (contiene tutto) /************* */


#page_ext {
	padding:0;
	position: relative;
	margin: 0 auto;
	width:950px;
	background:transparent url(images/page_vert_bg.gif) top left repeat-y;
}

#page_int {
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	background:transparent url(images/page_int_bg.jpg) top left no-repeat;
	/* background:#fff url( images/bg_all_3.gif) top center repeat-y;*/

}

/* TESTATA ****************************** */

#header {
	margin:0;
	padding:0;
	position:relative;
	width:auto;
	height:176px;
}
#header h1 {
	padding: 40px 0 0 0;
	margin:0;
	border:0;
	font-weight:normal;
	font-size:2em;
	color:#000;
}
#header h1 a {
	display: block;
	width: 350px;
	height:80px;
	text-indent: -9999px;
}
#header p.subtitle {
	display: none;
}
#credits {
}
#credits h1 {
}
#credits h1 a {
	display: block;
	position:absolute;
	border:0;
	top:125px;
	right:10px;
	height:30px;
	width:150px;
}
/* BARRAALTA ORIZZONTALE UTILITIES (subito sotto la testata) ****** */

#menubar {
	width:936px;
	display:inline;
	float:left;
	margin:0 0 0 7px;
	padding:0;
	border-top:1px solid #fff;
	text-align:center;
	background: #ed9009 url(images/bg_menu.gif) repeat-x top left;
}
/* menu ********************************** */

#menu {
	float:left;
	margin:0;
	padding:0;
	height:33px;
}
#menu h1 {
	display:none;
}
#menu ul {
	float: left;
	padding:0px 8px 0px 5px;
	margin:0;
	border:0;
	list-style:none;
	height:33px;
}
#menu ul li {
	float: left;
	display: block;
	list-style:none;
	margin:6px 0 0 0;
	height:22px;
	background:transparent url(images/menu_separazione.gif) top right no-repeat;
}
#menu ul li a {
	float: left;
	display: block;
	font-size:0.9em;
	margin:0 1px 0 1px;
	text-decoration:none;
	padding: 4px 13px 0 13px;
	text-transform:uppercase;
	color: #fcecd6;
	font-weight: bold;
	height:24px;
	text-shadow: #000 0px 0px 2px;
}
#menu ul li a:hover {
	color: #FFF;
	text-shadow: #000 1px 1px 2px;
}
#menu ul li a:active {
	font-weight: bold;
}
#menu ul li.youarehere a {
	color: #FFF;
	background:transparent url(images/menu_bg_selected.gif) top center no-repeat;
}
/* AREA CONTENUTI ************************* */

#content {
	float:left;
	clear:both;
	width:662px;
	left:0;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}
/* primo blocco TOP ************************* */
#content_top {
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
#content_body {
}
#content_bottom {
	border:1px solid red;
	margin:0;
	padding:0;
	border:0;
}
/* **************************************** */
/* percorso navigazione ****************** */
/* **************************************** */
div#content #navigation {
	padding:2px 0;
	margin:16px 10px 10px 28px;
	font-size:0.85em;
	background:transparent url(images/bg_quadrettato.gif) top left repeat;
	border:1px solid #e8e5df;
}
div#content #navigation p {
	padding:2px 2px;
	margin:0 0 0 10px;
	text-align:left;
	color:#666;
	letter-spacing:2px;
}
div#content #navigation p a {
	text-decoration:underline;
	color:#ff9900;
}
div#content #navigation p a:hover {
	text-decoration:none
}
/* **************************************** */
/* percorso navigazione ****************** */
/* **************************************** */


/* **************************************** */
/* elementi generali e ridondanti di content **************** */
/* **************************************** */
#content h1 {
	padding:0 0 0 17px;
	color:#ed9009;
	border:0;
	font-weight:normal;
	font-size:1.5em;
	margin:0 12px 5px 10px;
	letter-spacing:2px;
}
#content h1 a{
	text-decoration:none;
}
#content h1 a:hover{
	text-decoration:none;
}
#content p.sopra_titolo {
	color:#999999;
	font-size:1em;
	font-variant:small-caps;
	font-family:Georgia, "Times New Roman", Times, serif;
	/* font-style:italic; */
  margin:0 18px 0 28px;
	letter-spacing:2px;
}
#content h1 span {
	float:left;
}/*
#content h1 a.archive {
  color:#494715;
  font-size:0.9em;
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}*/
#content h2 {
	padding:0 12px;
	clear:both;
	font-size:0.9em;
	color:#333;
	/* background: url( images/bg_h1.gif) no-repeat center top; */
}
#content h2.first {
	background:none
}
#content h2.nopadd {
	margin-bottom:0;
}

/* titolo h2 */

/*
<h2 class="h2_title">Blog
<a class="archive" href="section.jsp?sec=100015&amp;otype=2107" title="archivio Blog">archivio</a>
</h2>

*/

#content h2.h2_title{
	padding:7px;
	margin:16px 10px 10px 28px;
	font-size:1.3em;
	letter-spacing:2px;
	color:#ed9009;
	background:transparent url(images/bg_quadrettato.gif) top left repeat;
	border:1px solid #e8e5df;
	/*text-align:right;*/
}
#content h2.h2_title span{
	/*text-align:left;*/
}
#content h2.h2_title a{
	position:absolute;
	right:305px;
	text-transform:uppercase;
	font-size:0.6em;
	text-decoration:none;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:3px;
	color:#B2B2B2;
}
#content h2.h2_title a:hover{
	background-color:#FFFFFF;
	border:1px solid #B2B2B2;
	color:#999999;
}
/* **** */

#content a.goon {
	display:block;
	padding-left:10px;
	color:#823025;
	background: url( images/bg_goon.gif) no-repeat left center
}
#content a.goon:hover {
	text-decoration:none
}
#content p.prog_title {
	padding:6px;
	margin:10px;
	border:0;
	font-size:0.90em;
	font-weight:bold;
	color:#fff;
	line-height:1em;
	background:#FAE56C url( images/bg_title.gif) bottom repeat-x;
}
/* TESTO GENERALE */
#content p {
	margin:0 10px 0 28px;
	border:0;
	font-size:0.83em;
	line-height:2em;
	color:#666;
	text-align:justify;
}
#content ul
{
	margin:0 0 0 28px;
	list-style:square;	
}

#content p.subtitle {
	padding-top:2px;
	padding-bottom:0;
	font-weight:bold;
	font-size:0.9em;
	color:#91852B;
}
#content p.date {
	margin:6px 10px 0 25px;
	padding:0 4px;
	/* */
  font-size:0.9em;
	color:#89403C;
	display:block;
	font-weight:bold;

    /*  modifica   */
    letter-spacing:2px;
    font-weight:normal;
	font-variant:small-caps;
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5b7794;
}
#content p.subtitle a {
	color:#333
}
#content p.archive {
	float:right;
	padding-right:18px;
}
#content p.archive a {
	display:block;
	color:#494715;
	font-size:0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content p.archive a:hover {
	text-decoration:none
}
#content p.long {
	line-height:1.5em;
}
#content p img.noFloat {
	float:none;
	display:block;
}
#content p a.goon {
	display:block;
	float:right;
	padding:10px;
	/* */
  color:#823025;
	background: url( images/bg_goon.gif) no-repeat left center
}
#content p img {
	float:left;
	margin:6px 12px 5px 0;
	padding:3px;
	background-color:#F2F2F2;
	border:4px solid #CECECE;
}
/* box generico nel content *************** */

#content div.box {
	clear:both;
	margin-top:10px;
	padding:0 4px;
	/* */
  background: url( images/bg_cont_testa_ins.gif) repeat-y center;
	border-bottom:1px solid #C7D5B3;
}
#content div.box p.date {
	color:#D2AE1F
}
#content div.box h2 {
	margin-bottom:1px;
	border:0;
	/* */
  border-bottom:1px solid #8BA06E;
	background:  url( images/bg_titlev.gif) bottom repeat-x;
	color:#8BA06E;
	text-transform:uppercase;
	font-weight:bold;
}
#content div.box h2 {
	color:#333
}
#content ul.pager {
	float:right;
	list-style:none;
	margin: 0;
	padding:2px 8px;
	/* */
  font-size:0.9em;
	font-weight:bold;
}
#content ul.pager li {
	float:left;
	display:block;
	padding:2px;
	margin:0 3px;
}
#content ul.pager li a {
	color:#919137;
	display:block;
	text-decoration:underline
}
#content ul.pager li a:hover {
	text-decoration:none;
	color:#666
}
/* ****************************** */
/* ******** ···· HOME ··· ******* */
/* ****************************** */

/* ******** CONTENT BODY IN HOME ******* */
/* tre box della home */
/* BOX 1 - SPRING */
#content #content_body #content_spring {
	margin:17px 0 10px 25px;
	padding:0;
	display:inline;
	width:210px;
	height:200px;
	background:transparent url( images/box_home/box_spring.jpg) top center no-repeat;
	float:left;
}
#content #content_body #content_spring p {
	display:none;
}
#content #content_body #content_spring p.link {
	margin:0;
	padding:0;
	display:block;
}
#content #content_body #content_spring p.link a {
	display:block;
	width:210px;
	height:200px;
	position:absolute;
	text-indent:-9999px;
}
/* BOX 2 - SMS */
#content #content_body #content_scrivi_sms {
	margin:17px 0 10px 0;
	padding:0;
	display:block;
	width:210px;
	height:200px;
	background:transparent url( images/box_home/box_sms.jpg) top center no-repeat;
	float:left;
}
#content #content_body #content_scrivi_sms p {
	display:none;
}
#content #content_body #content_scrivi_sms p.link {
	margin:0;
	padding:0;
	display:block;
}
#content #content_body #content_scrivi_sms p.link a {
	display:block;
	width:210px;
	height:100px;
	text-indent:-9999px;
}
/* BOX 3 -  FILO */
#content #content_body #content_filo {
	margin:17px 0 10px 0;
	padding:0;
	display:block;
	width:210px;
	height:200px;
	background:transparent url( images/box_home/box_filo.jpg) top center no-repeat;
	float:left;
}
#content #content_body #content_filo h1 {
	display:block;
	height:60px;
	text-indent:-9999px;
}
#content #content_body #content_filo p {
	display:none;
}
#content #content_body #content_filo p.link {
	margin:0 0 0 0;
	padding:0;
	display:block;
}
#content #content_body #content_filo p.link a {
	margin:0;
	padding:0;
	display:block;
	width:102px;
	height:135px;
	float:left;
	text-indent:-9999px;
}
/* ******** CONTENT BOTTOM IN HOME ******* */
/* BOX PATTO */
#content #content_bottom #content_patto {
	margin:15px 0 0 28px;
	display:inline;
	padding:0px;
	border:1px solid #cccccc;
	background:#fff9f3 url(images/box_patto_filo_vert.gif) top center repeat-y;
	width:622px;
	float:left;
}
#content #content_bottom #content_patto h1 {
	margin:1px;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:0.9em;
	display:block;
	text-shadow:#333 2px 2px 3px;
	background:transparent url(images/box_testata_bg_2.gif) top left repeat-x;/*  width:608px; */
}
#content #content_bottom #content_patto span p {
	width:282px;
	float:left;
	margin:10px 0px 15px 12px;
	padding:0;
	display:inline;
}
#content #content_bottom #content_patto span p a {
	margin-top:20px;
	display:block;
	width:240px;
	height:39px;
	background:transparent url(images/box_link_patto.gif) top left no-repeat;
	color:#7f7f7f;
	padding:8px 0 0 37px;
	font-weight:bold;
	text-decoration:underline;
}
#content #content_bottom #content_patto ul {
	margin:12px 15px 15px 300px;
	padding:0;
	list-style:none;
	width:290px;
}
#content #content_bottom #content_patto ul li h1 {
	margin:0;
	padding:0;
	float:none;
	background:none;
	text-shadow:none;/* width:280px; */
}
#content #content_bottom #content_patto ul li h1 a {
	display:block;
	text-decoration: none;
	margin:0 0 0 18px;
	padding:0 0 0 12px;/* width:240px; */
}
#content #content_bottom #content_patto ul li h1 a:hover {
	text-decoration: underline;
}
#content #content_bottom #content_patto ul li h1 {
	margin:0;
	padding:0;
}
#content #content_bottom #content_patto ul li#content_patto_1 h1 a {
	background-image: url(images/patto_quadratino_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#80badf;
}
#content #content_bottom #content_patto ul li#content_patto_2 h1 a {
	background-image: url(images/patto_quadratino_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#cd2328;
}
#content #content_bottom #content_patto ul li#content_patto_3 h1 a {
	background-image: url(images/patto_quadratino_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#e6d601;
}
#content #content_bottom #content_patto ul li#content_patto_4 h1 a {
	background-image: url(images/patto_quadratino_4.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#cd008d;
}
#content #content_bottom #content_patto ul li#content_patto_5 h1 a {
	background-image: url(images/patto_quadratino_5.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#aec45f;
}
#content #content_bottom #content_patto ul li p {
	margin-left:30px;/* width:230px; */
}
/* box generico contenente elementi associati ad una pagina: approfndimenti , link, immagini */
#content #content_articoli {
	margin:15px 0 15px 28px;
	padding:0;
	border:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	background-color:#f1f4f8;
	float:left;
	display:inline;
	width:622px;
}
#content #content_articoli h1 {
	margin:0 0 -5px 0;
	padding:15px 0 0 15px;
	font-size:1.1em;
	color:#393f46;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content #content_articoli span {
	display:block;
	width:622px;
	padding:0;
	border-bottom:1px solid #cccccc;
	float:left;
	background:transparent url(images/content_articoli_bg.gif) top left repeat-x;
}
#content #content_articoli span p {
	padding:0;
	margin:15px;
}
#content #content_articoli span p a {
	color:#FF9900;
}
#content #content_articoli ul {
	margin:10px 15px 15px 0px;
	list-style:none;
}
#content #content_articoli ul.galleria_immagini {
	padding:0 15px 15px 15px;
}
#content #content_articoli ul li {
	margin:15px;
	padding:0;
	list-style:none;
}
#content #content_articoli ul.galleria_immagini li {
	float:left;
	margin:0px;
	padding:0;
}
#content #content_articoli ul li h2 {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#5b7794;
	font-variant:small-caps;
}
#content #content_articoli ul li h2 a {
	margin:0;
	padding:0;
}
#content #content_articoli ul li p {
	margin:0;
	padding:0;
}
#content #content_articoli ul li p a {
	margin:0;
	padding:0;
}
#content #content_articoli ul li img {
	margin:0;
	padding:0;
	margin:6px 12px 10px 0;
	padding:2px;
	background-color:#F2F2F2;
	border:3px solid #CECECE;
	float:left;
}
/* - */


/* contenuto CORPO (contenitore di tutti gli elementi principali ) *********** */

#content_body {
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
#headlines {
	margin:0;
	padding:0;
	border:0;
}
#index {
	margin:0;
	padding:0;
	border:0;
}
#detail {
	margin:0;
	padding:0;
	border:0;
}
#detail h1 {
	text-align:left;
}
/* content fotoalbum ****************************** */

#content_fotoalbum {
	clear:both;
	margin:10px;
	padding:0px;
	border:0;
}
#content_fotoalbum ul {
	display:inline;
	clear:both;
	list-style:none;
	padding:4px 1px;
}
#content_fotoalbum ul li {
	width:auto;
	font-size:0.9em;
	width:33%;
	text-align:center;
	float:left;
	color:#333;
}
#content_fotoalbum ul li a {
	text-decoration:none;
	background:none;
	display:block;
	padding:1px;
	margin:1px auto;
	border:1px solid #e1e1e1
}
#content_fotoalbum ul li a:hover {
	border:1px solid #666
}
#content_fotoalbum ul li a img {
	border:0;
	margin:0;
	padding:0;
	display:block;
}
#content_fotoalbum ul li p {
	text-align:left;
	padding:8px 4px 3px 4px;
	margin:0px 1px 5px 1px;
	background:#f2f2f2;
	border-top:1px solid #e1e1e1
}
/* content bottom ********************************* */
#content_bottom img {
	margin:0;
	padding:0;
	border:0;
}
#content_bottom ul {
	padding:0 10px 0 0;
	margin:0;
	border:0;
}
#content_bottom ul li {
	list-style:none;
	float:left;
	padding:0 0 10px 10px;
	margin:0;
	border:0;
}
#content_bottom ul li a img {
	padding:1px;
	border:1px solid #999;
}
#content_bottom ul li a:hover img {
	padding:1px;
	border:1px solid #CC3300
}
/* RIGHT colonna destra *************************** */

#right {
	float:right;
	margin:0;
	width:274px;
	padding:0;
	border:0;
}
/* servizi **************************************** */

#services {
	margin:0 0 2px 0;
	padding:0 0 10px 0;
	border:0;
	/* */
  border-bottom:1px solid #4F4D08;
}
#services h1 {
	padding:6px;
	border:0;
	margin:10px;
	margin-bottom:0;
	/* */
  font-size:0.90em;
	color:#000;
	background:#FAE56C url( images/bg_title.gif) bottom repeat-x;
}
#services ul {
	margin:0 10px;
	padding:0;
	list-style:none;
	width:240px;
	/* */
   font-size:1em;
}
#services ul li {
	margin:0;
	width:80px;
	float:left;
	/* */
  text-align:center;
	background:#C9C76E url( images/bg_list.gif) repeat-x bottom;
}
#services ul li.long {
	width:120px;
}
#services ul li a {
	padding:6px 10px 6px 11px;
	/* */
  color:#fff;
	font-size:0.9em;
	display:block;
	background: url( images/bg_listdivide.gif) no-repeat right center;
	text-decoration:none;
}
#services ul li a:hover {
	color:#000
}
/* news **************************** */

#highlights {
	clear:both;
	margin:0;
	padding:0;
	border:0;
}
#highlights div {
	border:1px solid #cccccc;
	margin:12px;
	width:242px;
	background-color:#FFFFFF;
}
#highlights h1 {
	margin:1px;
	padding:3px 0 0 10px;
	height:21px;
	font-size:1em;
	color:#FFF;
	font-weight:normal;
	font-variant:small-caps;
	background:transparent url( images/box_testata_bg_1.png) top repeat-x;
}
#highlights h2 {
	padding:20px 0 0 10px;
	margin:0;
	border:0;
	font-size:1.2em;
	color:#8C8929;
}
#highlights p {
	padding: 0 10px;
	margin:0;
	border:0;
	font-size:0.9em;
	line-height:1.5em;
}
#highlights p.archive {
	display:block;
	height:24px;
	background:transparent url(images/bg_archivio.gif) top left repeat-x;
	margin:0 1px 1px 1px;
}
#highlights p.archive a {
	color:#e1e2e3;
	font-variant:small-caps;
	display:block;
	padding:2px 16px 0 0;
	background: url( images/bg_goonright.gif) right bottom no-repeat;
}
#highlights p.archive a:hover {
	color:#fff;
}
#highlights ul {
	padding:0px 0px;
	margin:0;
	border:0;
	background-color:#fff9f3;
	list-style:none;
}
#highlights ul.event {
	background:  url( images/bg_listevent.gif) repeat-y right
}
#highlights ul li {
	margin:0;
	padding:0 10px 14px 10px;
	background:transparent url(images/news_separator.gif) bottom left repeat-x;
}
#highlights ul li h2 {
	padding:8px 0 0 0;
	font-size:0.9em;
	color:#ff9900;
}
#highlights ul li h2 a {
	color:#ff9900;
	text-decoration:none;
}
#highlights ul.event li h2 a {
	color:#ff9900;
	text-decoration:none;
}
#highlights ul li h2 a:hover {
	color:#ff9900;
	text-decoration:underline;
}
#highlights ul li p.date {
	padding:0;
	margin:0;
	border:0;
	letter-spacing:2px;
	/* */
  font-weight:normal;
	font-variant:small-caps;
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5b7794;
}
#highlights ul li p.subtitle {
	padding:0;
	margin:0;
	border:0;
	/* */
  color:#999999;
	font-style:italic;
	font-size:0.85em;
}
#highlights ul li p {
	padding:0;
	margin:0;
	border:0;
	/* */
  font-size:0.85em;
}
#highlights ul li p a {
	/*color:#900;*/
  color:#333;
	text-decoration:none;
}
#highlights ul li p a:hover {
	text-decoration:underline;
	color:#900
}
/* FOOTER ********************************** */

#footer {
	clear:both;
	margin:20px 2px 0 2px;
	padding:12px 0 4px 15px;
	border:0;
	height:58px;
	text-align:left;
	background:#fff url( images/piede.gif) top no-repeat;
}
#footer h1 {
	padding:2px 0 0 0;
	margin:0;
	border:0;
	font-size:0.85em;
	font-weight:normal;
	color:#4d4d4d;
}
#footer p {
	padding:0 2px;
	margin:0;
	border:0;
	font-size:0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
#footer p a {
	color:#666;
	text-decoration:underline;
}
#footer p a:hover {
	color:#4d4d4d;
	text-decoration:none;
}
/* ELEMENTO GRAFICO ************************* */


#jollygraphic { /* DIV CHE PU? SERVIRE PER POSIZIONARE ELEMENTI GRAFICI SUPPLEMENTARI */
	display:none;
}
/* ******* lista articoli ************/
div#content_body ul.standard_list {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0 0 25px 0;
}
div#content_body ul.standard_list li {
	list-style: none;
	margin:0px 25px 20px 29px;
	padding: 8px 0 10px 0;
	float: left;
	clear: both;
	display:inline;
	border-bottom: 1px solid #dee4e7;
	width:610px;
}
div#content_body ul.standard_list li h2 {
	clear: both;
	color: #ed9009;
	border:0;
	padding: 0;
	margin:0 0 6px 0;
	font-weight:normal;
	font-size:1.1em;
	letter-spacing:1.2px;
	text-decoration: none;
}
div#content_body ul.standard_list li h2 a {
	color: #ed9009;
	border:0;
	padding: 0;
	margin:0;
	font-weight:normal;
	letter-spacing:1.2px;
	text-decoration: none;
}
div#content_body ul.standard_list li h2 a:hover {
	text-decoration: underline;
}
div#content_body ul.standard_list li p {
	margin:0 0 0 0;
	padding:0;
}
div#content_body ul.standard_list p img {
	float: left;
	margin-bottom: 0px;
}
div#content_body ul.standard_list p a {
	margin:0 0 0 0;
	padding:2px 0 2px 20px;
	text-transform: uppercase;
	text-decoration: underline;
	color:#ff9900;
	background: transparent url(images/link_icon.gif) center left no-repeat;
}
div#content_body ul.standard_list p a:hover {
	text-decoration: underline;
}
/*  paginazione lista articoli *-******* */
#pagination {
	clear:both;
	/* padding:3px 0; */
	/* margin:30px 10px 10px 28px; */
	margin-left:28px;
	margin-bottom:10px;
	font-size:0.85em;
	background:transparent url(images/bg_quadrettato.gif) top left repeat;
	border:1px solid #e8e5df;
	display:block;
}
#pagination p {
	padding:2px 2px;
	margin:0 0 0 10px;
	text-align:left;
	color:#666;
	letter-spacing:2px;
}
#pagination p span.current {
	font-size: 1.2em;
	font-weight: bold;
}
#pagination p a {
	text-decoration:underline;
	color:#ff9900;
}
#pagination p a:hover {
	text-decoration:none
}
/* ------------------------------------------- */

/* ******************* *//* ******************* */
/* ******************* *//* ******************* */
/* *** PAGINA IL PATTO ***** */


/* ******************* *//* ******************* */
/* PAGINA IL PATTO, SUDDIVISIONE IN DUE COLONNE */
/* ******************* *//* ******************* */
#content #content_body #left_side {
	width:380px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
#content #content_body #right_side {
	width:260px;
	float:left;
	margin:0;
	padding:0;
}
/* ******************* *//* ******************* */
/* BOX IL PATTO NELLA HOME IL PATTO**/
/* ******************* *//* ******************* */
#content #content_body #right_side #content_patto_home_ilpatto {
	width:260px;
	margin:0;
	padding:0;
	background:#fff9f3;
	border:1px solid #cccccc;
}
#content #content_body #right_side #content_patto_home_ilpatto h1 {
	margin:1px;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:0.9em;
	text-shadow:#333 2px 2px 3px;
	display:block;
	background:transparent url(images/box_testata_bg_2.gif) top left repeat-x;
}
#content #content_body #right_side #content_patto_home_ilpatto ul {
	margin:10px 15px 15px 0px;
	padding:0;
	list-style:none;
	width:245px;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li h1 {
	margin:0;
	padding:0;
	float:none;
	background:none;
	text-shadow:none;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li h1 a {
	display:block;
	margin:0 0 0 16px;
	padding:0 0 0 12px;
	text-decoration:none;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li h1 a:hover {
	text-decoration:underline;
}
/*#content #content_body #right_side #content_patto ul li h1{
		  margin:0; padding:0;
		}*/
		#content #content_body #right_side #content_patto_home_ilpatto ul li#content_patto_1 h1 a {
	background-image: url(images/patto_quadratino_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#FF9900;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li#content_patto_2 h1 a {
	background-image: url(images/patto_quadratino_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#FF9900;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li#content_patto_3 h1 a {
	background-image: url(images/patto_quadratino_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#FF9900;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li#content_patto_4 h1 a {
	background-image: url(images/patto_quadratino_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#FF9900;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li#content_patto_5 h1 a {
	background-image: url(images/patto_quadratino_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#FF9900;
}
#content #content_body #right_side #content_patto_home_ilpatto ul li p {
	margin-left:28px;
}
/* ******************* */
/* BOX APPROFONDIMENTI */
/* ******************* */
#content #content_body #right_side #content_approfondimenti {
	width:260px;
	margin:10px 0 0 0;
	padding:0;
	background:#fff9f3;
	border:1px solid #cccccc;
}
#content #content_body #right_side #content_approfondimenti h1 {
	margin:1px;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:0.9em;
	display:block;
	text-shadow:#333 2px 2px 3px;
	background-image:url(images/box_testata_bg_2.gif);
	background-repeat:repeat;
}
#content #content_body #right_side #content_approfondimenti ul {
	margin:10px 0 15px 0;
	padding:0;
	list-style:none;
	width:260px;
}
#content #content_body #right_side #content_approfondimenti ul li {
	margin: 1px 1px 10px 1px;
	padding:0 0 10px 0;
	width:258px;
	background:transparent url(images/tratteggio.gif) bottom left repeat-x;
}
#content #content_body #right_side #content_approfondimenti ul li h1 {
	margin:0;
	padding:0;
	float:none;
	background:none;
	text-shadow:none;
	font-family:"Lucida Grande", Lucida, Arial, sans-serif;
	font-weight:bold;
}
#content #content_body #right_side #content_approfondimenti ul li h1 a {
	text-decoration:none;
	color:#84959d;
	margin:0 0 0 5px;
	padding:0 0 0 12px;
}
#content #content_body #right_side #content_approfondimenti ul li h1 a:hover {
	text-decoration:underline;
}
#content #content_body #right_side #content_approfondimenti ul li p {
	margin-left:18px;
}
#content #content_body #right_side #content_approfondimenti ul li p a {
	color:#ff9900;
	padding:2px 0 2px 20px;
	background:transparent url(images/link_icon.gif) center left no-repeat;
}
/* ******************* *//* ******************* *//* ******************* */
/* PAGINA IL PATTO, BOX CON TRE ARTICOLI, DI CUI IL PRIMO IN EVIDENZA */
/* ******************* *//* ******************* *//* ******************* */
#content #content_body #left_side #articoli_3 {
	width:338px;
	margin:10px 0 20px 28px;
	padding:0px;
	display:inline;
	background:#fff9f3 url(images/pattern_grey.gif) top left repeat;
	border:1px solid #cccccc;
	float:left;
}
#content #content_body #left_side #articoli_3 h1 {
	width:316px;
	background:#fff9f3 url(images/box_testata_bg_3.jpg) top left repeat-x;
	margin:0;
	padding:5px 10px;
	border:1px solid white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#FFFFFF;
	text-shadow:#333 1px 1px 3px;
}
#content #content_body #left_side #articoli_3 #articolo_big {
	width:316px;
	margin:0;
	padding:12px 10px;
	border-left:1px solid white;
	border-right:1px solid white;
	color:#FFFFFF;
	/* float:left; */
	background:transparent url(images/filo_bianco_grigio_bianco.gif) bottom left repeat-x;
}
#content #content_body #left_side #articoli_3 #articolo_small_1 {
	display:block;
	float:left;
	padding:12px 10px;
	width:147px;
	border-left:1px solid white;
	/* border-bottom:1px solid white; */
	background:transparent url(images/filo_bianco_grigio_vert.gif) top right repeat-y;
}
#content #content_body #left_side #articoli_3 #articolo_small_2 {
	display:block;
	float:left;
	padding:12px 10px;
	width:148px;
	border-left:1px solid white;
	border-right:1px solid white;
	/* border-bottom:1px solid white; */
}
#content #content_body #left_side #articoli_3 #articolo_big img {
	float:left;
	margin:0px 12px 5px 0;
	padding:3px;
	background-color:#F2F2F2;
	border:4px solid #CECECE;
}
#content #content_body #left_side #articoli_3 h2 {
	clear:none;
	font-weight:normal;
	color:#999999;
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:5px;
	margin:0 5px 5px 5px;
	padding:0;
}
#content #content_body #left_side #articoli_3 h2 a {
	color:#5a80a7;
	text-decoration:none;
}
#content #content_body #left_side #articoli_3 h2 a:hover {
	text-decoration:underline;
}
#content #content_body #left_side #articoli_3 p {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	font-size:0.92em;
	font-weight:normal;
	text-align:left;
	letter-spacing:1.1px;
	margin:0 5px 5px 5px;
	padding:0;
}
#content #content_body #left_side #articoli_3 p a {
	background:transparent url(images/link_icon_grey.gif) center left no-repeat;
	color:#5a80a7;
	padding:2px 0 2px 20px;
}
/* ******************* *//* ******************* *//* ******************* */
/* PAGINA IL PATTO, BOX CON N ARTICOLI, TUTTI UGUALI A QUADRATI*/
/* ******************* *//* ******************* *//* ******************* */
#content #content_body #left_side #articoli_quadrati {
	width:338px;
	margin:10px 0 20px 28px;
	padding:0px;
	display:inline;
	background:#fff9f3 url(images/pattern_grey.gif) top left repeat;
	border:1px solid #cccccc;
	float:left;
}
#content #content_body #left_side #articoli_quadrati h1 {
	width:316px;
	background:#fff9f3 url(images/box_testata_bg_3.jpg) top left repeat-x;
	margin:0;
	padding:5px 10px;
	border:1px solid white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#FFFFFF;
	text-shadow:#333 1px 1px 3px;
}
#content #content_body #left_side #articoli_quadrati #articolo_small {
	display:block;
	float:left;
	padding:12px 10px;
	width:147px;
	border-right:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
}
#content #content_body #left_side #articoli_quadrati h2 {
	clear:none;
	font-weight:normal;
	color:#999999;
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:5px;
	margin:0 5px 5px 5px;
	padding:0;
}
#content #content_body #left_side #articoli_quadrati h2 a {
	color:#5a80a7;
	text-decoration:none;
}
#content #content_body #left_side #articoli_quadrati h2 a:hover {
	text-decoration:underline;
}
#content #content_body #left_side #articoli_quadrati p {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	font-size:0.92em;
	font-weight:normal;
	text-align:left;
	letter-spacing:1.1px;
	margin:0 5px 5px 5px;
	padding:0;
}
#content #content_body #left_side #articoli_quadrati p a {
	background:transparent url(images/link_icon_grey.gif) center left no-repeat;
	color:#5a80a7;
	padding:2px 0 2px 20px;
}
/* ******************* *//* ******************* *//* ******************* */
/* PAGINA IL PATTO, BOX CON N ARTICOLI, TUTTI UGUALI IN LINEA CON IMMAGINE*/
/* ******************* *//* ******************* *//* ******************* */
#content #content_body #left_side #articoli_inlinea {
	width:338px;
	margin:10px 0 20px 28px;
	padding:0px;
	display:inline;
	background:#fff9f3 url(images/pattern_grey.gif) top left repeat;
	border:1px solid #cccccc;
	float:left;
}
#content #content_body #left_side #articoli_inlinea h1 {
	width:316px;
	background:#fff9f3 url(images/box_testata_bg_3.jpg) top left repeat-x;
	margin:0;
	padding:5px 10px;
	border:1px solid white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#FFFFFF;
	text-shadow:#333 1px 1px 3px;
}
#content #content_body #left_side #articoli_inlinea #articolo_small {
	display:block;
	padding:6px 5px;
	width:328px;
	background:transparent url(images/filo_bianco_grigio_bianco.gif) bottom left repeat-x;
}
#content #content_body #left_side #articoli_inlinea h2 {
	clear:none;
	font-weight:normal;
	color:#999999;
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:5px;
	margin:0 5px 5px 5px;
	padding:0;
}
#content #content_body #left_side #articoli_inlinea h2 a {
	color:#5a80a7;
	text-decoration:none;
}
#content #content_body #left_side #articoli_inlinea h2 a:hover {
	text-decoration:underline;
}
#content #content_body #left_side #articoli_inlinea p {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	font-size:0.92em;
	font-weight:normal;
	text-align:left;
	letter-spacing:1.1px;
	margin:0 5px 5px 5px;
	padding:0;
}
#content #content_body #left_side #articoli_inlinea p a {
	background:transparent url(images/link_icon_grey.gif) center left no-repeat;
	color:#5a80a7;
	padding:2px 0 2px 20px;
}
/* ******************* *//* ******************* *//* ******************* */
/* PAGINA IL PATTO, BOX SERVIZI/
/* ******************* *//* ******************* *//* ******************* */
#content #content_body #left_side #servizi {
	clear:both;
	width:338px;
	margin:10px 0 20px 28px;
	padding:0;
	background:#fff9f3;
	border:1px solid #cccccc;
}
#content #content_body #left_side #servizi h1 {
	margin:1px;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:0.9em;
	display:block;
	text-shadow:#333 1px 1px 4px;
	background-image:url(images/box_testata_bg_1.gif);
	background-repeat:repeat;
}
#content #content_body #left_side #servizi ul {
	margin:10px 0 15px 0;
	padding:0;
	list-style:none;
	width:320px;
}
#content #content_body #left_side #servizi ul li {
	margin: 1px 1px 10px 1px;
	padding:0 0 10px 0;
	width:320px;
	background:transparent url(images/tratteggio.gif) bottom left repeat-x;
}
#content #content_body #left_side #servizi ul li h2 {
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	float:none;
	background:none;
	color:#999999;
	font-family:"Lucida Grande", Lucida, Arial, sans-serif;
	font-weight:bold;
}
#content #content_body #left_side #servizi ul li h2 a {
	text-decoration:none;
	color:#84959d;
	margin:0;
	padding:0;
}
#content #content_body #left_side #servizi ul li h2 a:hover {
	text-decoration:underline;
}
#content #content_body #left_side #servizi ul li p {
	margin-left:10px;
}
#content #content_body #left_side #servizi ul li p a {
	color:#ff9900;
	padding:2px 0 2px 20px;
	background:transparent url(images/link_icon.gif) center left no-repeat;
}
