﻿/* ------- Box (comuni) ---- */
div.box				{ font-size: 11px; font-weight: normal; line-height: 21px; height:100%; overflow: hidden; }
div.title			{ overflow: hidden; height: 37px; line-height: 37px; vertical-align: top; padding-left: 20px;}
.box_title			{ font-size: 20px; font-weight: normal; text-transform: lowercase; }
.box_title_small	{ font-size: 17px; font-weight: normal; text-transform: lowercase; }
.box_text_content	{ padding-left: 20px; padding-top: 15px; padding-bottom: 15px; }
.text_title			{ font-weight: normal; font-size: 12px; }

/* Link */
/* ------------------------------------------------------------------------------------------------------------------------------------- */
.box a, .box a:link, .box a:active, .box a:visited { font-size: 11px; font-weight: normal; line-height: 21px; text-decoration: none; }
.box a:hover { font-weight: normal; line-height: 21px; text-decoration: underline; }

.box a.small, .box a.small:link, .box a.small:active, .box a.small:visited { font-size:12px; font-weight:normal; line-height:21px; text-decoration:none; }
.box a.small:hover { font-weight:normal; line-height:21px; text-decoration:underline; }

.box a.small_bold, .box a.small_bold:link, .box a.small_bold:active, .box a.small_bold:visited { font-size:12px; font-weight:bold; line-height:21px; text-decoration:none;  }
.box a.small_bold:hover { font-weight:bold; line-height:21px; text-decoration:underline; }
/* ------------------------------------------------------------------------------------------------------------------------------------- */

.box_bannerimg		{ margin: 0px; text-align: center; overflow: hidden; }
.box_news_Titolo    { font-weight: normal; font-size: 11px; }
.box_news_Data		{ font-weight: bold; font-size: 10px; }
/* ------------------------------------------------------------------------------------------------------------------------------------- */

/* ---- Vetrine (comuni) --- */
.box_scroll_content						{ padding-left: 20px; padding-right: 20px; padding-top: 0px; margin-top:20px; margin-bottom:20px; overflow:hidden; }
.box_scroll_content	.content_title		{ overflow:hidden; height:32px; line-height:16px; }
.box_scroll_content	.content_img_main	{ overflow:hidden; float:right; background-image: url('images/cornice_100.jpg'); background-repeat:no-repeat; padding:5px;
										  margin-top:10px; width:100px; }
.box_scroll_content .title				{ font-size: 11px; font-weight: bold; display: block; text-align: justify; }
.box_scroll_content .testo				{ font-size: 11px; font-weight: normal; }
.box_scroll_content .scrolling_item		{ border-bottom-color: #bcbcbc; /*border-bottom-style: solid; border-bottom-width:1px;*/ cursor: pointer; }
/* ------------------------- */

/* -- Box G40 (comuni) -- */
div.divBoxG40 table				{ text-align: left; }
div.divBoxG40 table tr			{ line-height: 16px; }
div.divBoxG40 table td			{ width: 0px; font-size: 11px; }
div.divBoxG40 table td table 	{ width: 0px; height:0px; padding: 0px; margin:0px; }
div.divBoxG40 table td table td	{ width: 0px; padding: 0px; margin:0px; }
div.divBoxG40 a a:link, a:active, a:visited { font-size: 12px; font-weight: normal; text-decoration: none; }
div.divBoxG40 a:hover                     { text-decoration: underline; }
/* ---------------------- */

.title .boxicon		{ display: block; margin-right: 5px; margin-top: 3px; }  /* Icona Box */

.scroller_separator { height: 1px; background-image: url('../../images/gif/bg_point.gif'); background-repeat: repeat-x;
	                  margin-right: 5px; margin-top: 5px; line-height: 0px;	margin: 0px; padding: 0px; }


/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* Stile per box standard -------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* ---- Box (stile) --- */
div.standard div.box			{ background-color: #A7D6F7; color: #01336E; }
/*div.standard div.title			{ background-color: #8e8d92; color: #ffdb00;  }*/
div.standard div.title			{ background-image: url('../../images/jpg/bg_divsttitle.jpg'); color: #1E568F;  }
div.standard .box_title			{ color: #1E568F; }
div.standard .box_title_small	{ color: #1E568F; }
div.standard .text_title		{ color: #0a9ebc; }
div.standard .box_text_content	{ color: #01336E; }
div.standard .box a, div.standard .box a:link, div.standard .box a:active, div.standard .box a:visited, div.standard .box div.divBoxG40	{ color: #01336E; }
div.standard .box a:hover		{ color: #C80000; text-decoration:none; }
div.standard .box_news_Data		{ color: #333333; }

div.standard div.title .boxicon		{ display: none; }   /* Icona Box */
/* -------------------- */

/* ---- Vetrine (stile) ---- */
div.standard .box_scroll_content .title	{ color: #01336E; }
div.standard .box_scroll_content .testo	{ color: #01336E; line-height: 14px; text-align: justify; }
div.standard .box_footer				{ background-color: #f2f2f2; overflow:hidden; font-size: 11px;
										  text-align:center; padding-right:20px; padding-left:20px; line-height:13px; padding-bottom:4px; }
/* ------------------------- */

/* -- Box G40 (stile) -- */
div.standard div.divBoxG40 table	{ background-color: #f2f2f2; }
/* --------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------------------------------- */
/* Stile per box standard_corner -------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------- */
/* ---- Box (stile) --- */
div.standard_corner div.box				{ background-color: #f2f2f2; color: #73920A; }
div.standard_corner div.title			{ background-color: #f2f2f2; padding-left:10px; 
                                          float:left; overflow:hidden; /* Corners */ }
div.standard_corner .box_title			{ color: #73920A; font-size: 16px; font-weight:bold; }
div.standard_corner .box_title_small	{ color: #73920A; font-size: 16px; font-weight:bold; }
div.standard_corner .text_title			{ color: #73920A; }
div.standard_corner .box_text_content	{ color: #73920A;
                                          clear:both; /* Corners */ }
div.standard_corner .box_scroll_content  { padding-top:5px; clear:both; /* Corners */  }

div.standard_corner .box a, div.standard_corner .box a:link, div.standard_corner .box a:visited, 
div.standard_corner .box div.divBoxG40, div.standard_corner .box a:active { color: #73920A; text-decoration: none; }
div.standard_corner .box a:hover { color: #99c20c; text-decoration: none; }

div.standard_corner .box_news_Data		{ color: #73920A; }

div.standard_corner div.title .boxicon	{ display: none; }

/* Corners ------------------------------------------------------------------------------------------------------------------------------ */
div.standard_corner div#module_infoutili div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_info.gif); background-repeat:no-repeat; }

div.standard_corner div#module_advvetrinaofferte div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_offerte.gif); background-repeat:no-repeat; }

div.standard_corner div#module_advricercaofferte div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_offerte.gif); background-repeat:no-repeat; }

div.standard_corner div#module_advoffertamese div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_preview.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bv div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bvmiele div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bvcards div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bvpattochiaro div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bvricercaofferte div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bvlastminute div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bvvetrina div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_bvviaggitema div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_bv.gif); background-repeat:no-repeat; }

div.standard_corner div#module_g40catalogo div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_g40.gif); background-repeat:no-repeat; }

div.standard_corner div#module_g40convenienti div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_g40.gif); background-repeat:no-repeat; }

div.standard_corner div#module_g40scontate div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_g40.gif); background-repeat:no-repeat; }

div.standard_corner div#module_g40lastminute div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_g40.gif); background-repeat:no-repeat; }

div.standard_corner div#module_itn div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_itn.gif); background-repeat:no-repeat; }

div.standard_corner div#module_itnspeciali div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_itn.gif); background-repeat:no-repeat; }

div.standard_corner div#module_itnvetrinaofferte div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_itn.gif); background-repeat:no-repeat; }

div.standard_corner div#module_news div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_news.gif); background-repeat:no-repeat; }

div.standard_corner div#module_newsmain div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_news.gif); background-repeat:no-repeat; }

div.standard_corner div#modulepvt_menu div.CornerTopLeft { width:48px; height:47px; float:left; 
    background-image:url(images/standardcorner_topleft_news.gif); background-repeat:no-repeat; }

div.standard_corner div.CornerTopRight { width:20px; height:47px; float:right; background-image:url(images/standardcorner_topright.gif); background-repeat:no-repeat; }
div.standard_corner div.CornerBottomLeft { width:21px; height:19px; background-image:url(images/standardcorner_bottomleft.gif); background-repeat:no-repeat; }
div.standard_corner div.CornerBottomRight { width:20px; height:19px; background-image:url(images/standardcorner_bottomright.gif); background-repeat:no-repeat; }

div.standard_corner table.CornerBottom { display:block; margin:0px; width:100%; }
/* -------------------------------------------------------------------------------------------------------------------------------------- */

/* ---- Vetrine (stile) ---- */
div.standard_corner .box_scroll_content .title	{ color: #73920A; }
div.standard_corner .box_scroll_content .testo	{ color: #73920A; }
/* ------------------------- */

/* -- Box G40 (stile) -- */
div.standard_corner div.divBoxG40 table	{ background-color: #f2f2f2; color: #73920A; }
/* --------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------- */



/* ------------------------------------------------------------------ */
/* Stile per box standard2 ------------------------------------------ */
/* ------------------------------------------------------------------ */
/* ---- Box (stile) --- */
div.standard2 div.box				{ background-color: #8CC8F2; color: #333333; }
div.standard2 div.title				{ background-image: url('../../images/jpg/bg_boxst2.jpg'); color: #ffffff; }
div.standard2 .box_title			{ color: #ffffff; font-size: 16px; font-weight:bold; }
div.standard2 .box_title_small		{ color: #ffffff; font-size: 16px; font-weight:bold; }
div.standard2 .text_title			{ color: #4e78ca; }
div.standard2 .box_text_content		{ color: #1E568F; }
div.standard2 .box a, 
div.standard2 .box a:link, 
div.standard2 .box a:visited, 
div.standard2 .box div.divBoxG40	{ color: #222222; text-decoration: none; }
div.standard2 .box a:hover, 
div.standard2 .box a:active			{ color: #111111; text-decoration: none; }
div.standard2 .box_news_Data		{ color: Green; }

div.standard2 .title .boxicon		{ display: none; }  /* Icona Box */
/* -------------------- */

/* ---- Vetrine (stile) ---- */
div.standard2 .box_scroll_content .title	{ color: Green; }
div.standard2 .box_scroll_content .testo	{ color: Green; }
/* ------------------------- */

/* -- Box G40 (stile) -- */
div.standard2 div.divBoxG40 table	{ background-color: #ffffff; color: #ffffff; }
/* --------------------- */
/* ------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* Stile per box main ----------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* ---- Box (stile) --- */
div.main div.box			{ background-color: #C7DFFE; color: #01336E; }
div.main div.title			{ background-image: url('../../images/jpg/bg_boxmaintitle.jpg');  }
div.main .box_title			{ color: #ffffff; }
div.main .box_title_small	{ color: #ffffff; }
div.main .text_title		{ color: #ffffff; }
div.main .box_text_content	{ color: #01336E; }
div.main .box a, 
div.main .box a:link, 
div.main .box a:visited, 
div.main .box div.divBoxG40	{ color: #01336E; }
div.main .box a:hover, 
div.main .box a:active		{ color: #01336E; }
div.main .box_news_Data		{ color: #01336E; }

div.main .title .boxicon		{ display: none; }   /* Icona Box */
/* -------------------- */

/* ---- Vetrine (stile) ---- */
div.main .box_scroll_content .title	{ color: #01336E; }
div.main .box_scroll_content .testo	{ color: #01336E; }
div.main .box_scroll_content .scrolling_item { background-color: #fafafa; border-top-color: #cdcdcd; border-top-style: dotted; border-top-width:1px; }
div.main .box_footer { overflow:hidden; text-align:center; padding-right:20px; padding-left:20px; font-size:11px; line-height:13px; padding-bottom:4px; }
/* ------------------------- */

/* -- Box G40 (stile) -- */
div.main div.divBoxG40 table	{ background-color: #ffffff; }
/* --------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------------------------------- */
/* Stile per box main_corner ------------------------------------------------------------------------------------------------------------ */
/* -------------------------------------------------------------------------------------------------------------------------------------- */
/* ---- Box (stile) --- */
div.main_corner                     { margin:-9px 0px 0px -7px; overflow:visible; }
div.main_corner div.box				{ background-color: #99C20C; color: #ffffff; margin:18px 0px 30px 14px; overflow:visible; }
div.main_corner div.title			{ background-color: #99C20C; padding-left:10px; 
                                          float:left; overflow:hidden; /* Corners */ }
div.main_corner .box_title			{ color: #ffffff; }
div.main_corner .box_title_small	{ color: #ffffff; }
div.main_corner .text_title			{ color: #ffffff; font-size: 16px; font-weight:bold; }
div.main_corner .box_text_content	{ color: #ffffff;
                                      clear:both; /* Corners */ }
div.main_corner .box_scroll_content  { padding-top:5px; clear:both; /* Corners */  }

div.main_corner .box a, 
div.main_corner .box a:link, 
div.main_corner .box a:active,
div.main_corner .box a:visited, 
div.main_corner .box div.divBoxG40	{ color: #ffffff; text-decoration: none; }
div.main_corner .box a:hover		{ color: #008000; text-decoration: none; }
div.main_corner .box_news_Data		{ color: #ffffff; }

div.main_corner div.title .boxicon	{ display: none; }

/* Corners ------------------------------------------------------------------------------------------------------------------------------ */
div.main_corner div#module_infoutili div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_info.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_advvetrinaofferte div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_offerte.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_advricercaofferte div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_search.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_advoffertamese div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_preview.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bv div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bvmiele div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bvcards div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bvpattochiaro div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bvricercaofferte div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bvlastminute div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bvvetrina div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_bvviaggitema div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_bv.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_g40catalogo div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_g40.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_g40convenienti div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_g40.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_g40scontate div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_g40.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_g40lastminute div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_g40.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_itn div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_itn.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_itnspeciali div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_itn.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_itnvetrinaofferte div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_itn.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_news div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_news.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#module_newsmain div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_news.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div#modulepvt_menu div.CornerTopLeft { width:51px; height:51px; float:left; 
    background-image:url(images/maincorner_topleft_search.gif); background-repeat:no-repeat; position: relative;
    margin:-9px 0px 0px -7px; }

div.main_corner div.CornerTopRight { width:12px; height:42px; float:right; background-image:url(images/maincorner_topright.gif); background-repeat:no-repeat; }
div.main_corner div.CornerBottomLeft { width:51px; height:14px; background-image:url(images/maincorner_bottomleft.gif); background-repeat:no-repeat; margin-left: -7px; position: relative; }
div.main_corner div.CornerBottomRight { width:12px; height:14px; background-image:url(images/maincorner_bottomright.gif); background-repeat:no-repeat; }

div.main_corner table.CornerBottom { display:block; margin:0px; width:100%; }


div.main_corner div#module_advoffertamese .offerta_Titolo { color: #ffffff; }
div.main_corner div#module_advoffertamese .offerta_Introduzione { color: #ffffff; }
div.main_corner div#module_advoffertamese .offerta_Testo { color: #ffffff; }
/* -------------------------------------------------------------------------------------------------------------------------------------- */

/* ---- Vetrine (stile) ---- */
div.main_corner .box_scroll_content .title	{ color: #ffffff; }
div.main_corner .box_scroll_content .testo	{ color: #ffffff; }
/* ------------------------- */

/* -- Box G40 (stile) -- */
div.main_corner div.divBoxG40 table	{ background-color: #99C20C; color: #ffffff; }
/* --------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------------- */
/* Stile per box speciale --------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */
/* ---- Box (stile) --- */
div.special div.box				{ background-color: #668FC3; color: #ffffff; }
div.special div.title			{ background-image: url('../../images/jpg/bg_boxsptitle.jpg'); border-bottom: dotted 1px #062058; }
div.special .box_title			{ color: #ffffff; }
div.special .box_title_small	{ color: #ffffff; }
div.special .text_title			{ color: #ffffff; }
div.special .box_text_content	{ color: #ffffff; }
div.special .box a, div.special .box a:link, div.special .box a:active, div.special .box a:visited, div.special .box div.divBoxG40	{ color: #ffffff; text-decoration: none; font-weight:bold; }
div.special .box a:hover        { color: Green; text-decoration: none; font-weight:bold; }
div.special .box_news_Data		{ color: #ffffff; }
div.special .title .boxicon	{ display: none; }
/* -------------------- */

/* ---- Vetrine (stile) ---- */
div.special .box_scroll_content .title	{ color: #ffffff; }
div.special .box_scroll_content .testo	{ color: #ffffff; }
div.special .box_footer { overflow:hidden; text-align:center; padding-right:20px; padding-left:20px; font-size:11px; line-height:13px; padding-bottom:4px; }
/* ------------------------- */

/* -- Box G40 (stile) -- */
div.special div.divBoxG40 table	{ background-color: #93c666; color: #ffffff; }
/* -------------------------------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------ */
/* Stile per box empty ---------------------------------------------- */
/* ------------------------------------------------------------------ */
/* ---- Box (stile) --- */
div.empty div.box				{ background-color: #ffffff; color: #000000; }
div.empty div.title				{ background-color: #4e78ca; }
div.empty .box_title			{ color: #000000; font-size: 16px; }
div.empty .box_title_small		{ color: #000000; font-size: 16px; }
div.empty .text_title			{ color: #0a9ebc; }
div.empty .box_text_content		{ color: #000000; }
div.empty .box a, 
div.empty .box a:link, 
div.empty .box a:visited, 
div.empty .box div.divBoxG40	{ color: #222222; text-decoration: none; }
div.empty .box a:hover, 
div.empty .box a:active			{ color: #111111; text-decoration: none; }
div.empty .box_news_Data		{ color: #000000; }
/* -------------------- */

/* ---- Vetrine (stile) ---- */
div.empty .box_scroll_content .title	{ color: #000000; }
div.empty .box_scroll_content .testo	{ color: #000000; }
/* ------------------------- */

/* -- Box G40 (stile) -- */
div.empty div.divBoxG40 table	{ background-color: #ffffff; color: #ffffff; }
/* --------------------- */
/* ------------------------------------------------------------------ */



/* ------------------------------------------------------------------ */
/* Offerte ---------------------------------------------------------- */
/* ------------------------------------------------------------------ */

td.Body .offerta_Titolo 
{ 
    font-weight: normal; 
    font-size: 15px; 
    color: #01336E; 
    line-height: 19px; 
    text-decoration: none;
}

td.Body .offerta_Introduzione 
{	
    font-weight: bold; 
    font-size: 15px; 
    color: #01336E; 
    line-height: 19px; 
    text-decoration: none; 
}

td.Body .offerta_Testo 
{ 
    font-weight: normal; 
    font-size: 11px; 
    color: #01336E; 
    line-height: 15px; 
    text-decoration: none;
}

/* ------------------------------------------------------------------ */
