﻿table { 

padding: 2px 2px 2px 2px;

vertical-align:top;

}

form {

}

h1, h3, h4 {

margin: 0;

}

h3, h4 {

margin-bottom: 5px;

padding-bottom: 9px;

border-bottom: 1px solid #F2F2F2;

letter-spacing: -0.035em;

font-weight: normal;

color: #37404C;

}

h2 {

font-size: 28px;

}

h3 {

font-size: 16px;

font-weight: bold;

}

h4 {

font-size: 14px;

font-weight: bold;

}

p, ul, ol {

margin-bottom: 1.5em;

line-height: 170%;

text-align: justify;

}

ul, ol {

margin-left: 3em;

}

dl.list1 {

margin: 0;

padding: 0;

list-style: none;

}

dl.list1 dt {

float: left;

width: 70px;

}

dl.list1 dd {

margin-bottom: 10px;

}

dl.list1 a {

color: #666666;

}

ul.list2 {

margin: 0;

padding: 0;

list-style: none;

line-height: normal;

}

ul.list2 li {

float: left;

margin: 0 18px 18px 0;

}

ul.list2 li.nopad {

margin-right: 0;

}

blockquote {

margin-left: 3em;

margin-right: 3em;

}

img {

border:0px;

}

.TabArea

{

border: solid 1px silver;

}

.GridviewTable

{

/* font, table border and table margins here */

}

.GridviewTable th {

padding: 2px 2px 2px 2px; /* puts vertical spacing between rows */

}

.GridviewTable td {

padding: 2px 2px 2px 2px; /* puts vertical spacing between rows */

}

.GridviewTable tr {

}

.TableRow {

}

.AlternatingRow {

}

.EditRow {

}

.Footer {

}

.PagerRow {

}


.TableForm

{

background-color:white;

padding: 2px 2px 2px 2px;

vertical-align:top;

}

UL {

BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px

}

 

/*IMG {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px}*/


.redBG {

BACKGROUND: #ff0000

}
.autoinserzioniBG {

BACKGROUND: #A80329

}



.carmineRedBG {

BACKGROUND: #cc0202

}

.purpleBG {

BACKGROUND: #732978

}

.petrolBG {

BACKGROUND: #008698

}
.defaultBG {

BACKGROUND: #A80329

}
.lightpetrolBG {

BACKGROUND: #bad4da

}

.lightgreyBG {

BACKGROUND: #f6f8f9

}

.greyBG {

BACKGROUND: #ccc

}

.blueBG {

BACKGROUND: #0077b7

}

.lightblueBG {

BACKGROUND: #6dc1d7

}

.greenBG {

BACKGROUND: #007757

}

.grassgreenBG {

BACKGROUND: #5b8424

}

.whiteBG {

BACKGROUND: #fff

}
.redBG {

BACKGROUND: #A80329

}

.yellowBG {

BACKGROUND: #f3b700

}

.orangeBG {

BACKGROUND: #f39500

}

.lightpurpleBG {

BACKGROUND: #dc83ae

}

.lightgreenBG {

BACKGROUND: #8bc55a

}
.silverBG {

BACKGROUND: #6D6D6D

}
.grigioBG {

BACKGROUND: #595959

}

.r_blue
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_blue li
{
    display: block;
	background: url(/images/menu5.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_blue li a
{
    color: #000000;
}
.r_blue li a:hover
{
    text-decoration: underline;
	
}
.r_blue_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_blue_lungo li
{
    display: block;
	background: url(/images/menu5l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_blue_lungo li a
{
    color: #000000;
}
.r_blue_lungo li a:hover
{
    text-decoration: underline;
}





.r_red
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_red li
{
    display: block;
	background: url(/images/menu_red.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_red li a
{
    color: #000000;
}
.r_red li a:hover
{
    text-decoration: underline;
}
.r_red_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_red_lungo li
{
    display: block;
	background: url(/images/menu_red_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_red_lungo li a
{
    color: #000000;
}
.r_red_lungo li a:hover
{
    text-decoration: underline;
}





.r_orange
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_orange li
{
    display: block;
	background: url(/images/menu_orange.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_orange li a
{
    color: #000000;
}
.r_orange li a:hover
{
    text-decoration: underline;
}
.r_orange_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_orange_lungo li
{
    display: block;
	background: url(/images/menu_orange_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_orange_lungo li a
{
    color: #000000;
}
.r_orange_lungo li a:hover
{
    text-decoration: underline;
}



.r_purple
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_purple li
{
    display: block;
	background: url(/images/menu_purple.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_purple li a
{
    color: #000000;
}
.r_purple li a:hover
{
    text-decoration: underline;
}
.r_purple_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_purple_lungo li
{
    display: block;
	background: url(/images/menu_purple_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_purple_lungo li a
{
    color: #000000;
}
.r_purple_lungo li a:hover
{
    text-decoration: underline;
}






.r_green
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_green li
{
    display: block;
	background: url(/images/menu_green.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_green li a
{
    color: #000000;
}
.r_green li a:hover
{
    text-decoration: underline;
}
.r_green_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_green_lungo li
{
    display: block;
	background: url(/images/menu_green_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_green_lungo li a
{
    color: #000000;
}
.r_green_lungo li a:hover
{
    text-decoration: underline;
}





.r_lightgreen
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_lightgreen li
{
    display: block;
	background: url(/images/menu_lightgreen.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_lightgreen li a
{
    color: #000000;
}
.r_lightgreen li a:hover
{
    text-decoration: underline;
}
.r_lightgreen_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_lightgreen_lungo li
{
    display: block;
	background: url(/images/menu_lightgreen_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_lightgreen_lungo li a
{
    color: #000000;
}
.r_lightgreen_lungo li a:hover
{
    text-decoration: underline;
}





.r_lightpurple
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_lightpurple li
{
    display: block;
	background: url(/images/menu_lightpurple.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_lightpurple li a
{
    color: #000000;
}
.r_lightpurple li a:hover
{
    text-decoration: underline;
}
.r_lightpurple_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_lightpurple_lungo li
{
    display: block;
	background: url(/images/menu_lightpurple_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_lightpurple_lungo li a
{
    color: #000000;
}
.r_lightpurple_lungo li a:hover
{
    text-decoration: underline;
}





.r_petrol
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_petrol li
{
    display: block;
	background: url(/images/menu_Petrol.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_petrol li a
{
    color: #000000;
}
.r_petrol li a:hover
{
    text-decoration: underline;
}
.r_petrol_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_petrol_lungo li
{
    display: block;
	background: url(/images/menu_Petrol_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_petrol_lungo li a
{
    color: #000000;
}
.r_petrol_lungo li a:hover
{
    text-decoration: underline;
}




.r_yellow
{
    width: 172px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_yellow li
{
    display: block;
	background: url(/images/menu_Yellow.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_Yellow li a
{
    color: #000000;
}
.r_yellow li a:hover
{
    text-decoration: underline;
}
.r_yellow_lungo
{
    width: 346px;
    color: #000000;
    voice-family: "\"}\""; 
    voice-family: inherit;
    text-decoration: none;
}
.r_yellow_lungo li
{
    display: block;
	background: url(/images/menu_Yellow_l.gif);
	padding: 0px 0 0 10px;
	height: 26px;
}

.r_yellow_lungo li a
{
    color: #000000;
}
.r_yellow_lungo li a:hover
{
    text-decoration: underline;
}







.modBody {

 BACKGROUND: #ffffff;CLEAR: both; MARGIN: 0px 3px; POSITION: relative; margin: 5px 5px 5px 5px; color:Black;

}

.modHeader {

MARGIN: 0px 0px; OVERFLOW: hidden; COLOR: #fff; HEIGHT: 2.18em

}

.modHeader h2 
{
margin:0pt;
padding-top:3px;
padding-left:5px;
font-size:1em;
font-weight:bold;
}
.modHeader h2 a
{
margin:0pt;
padding-top:3px;
padding-left:5px;
font-size:1em;
font-weight:bold;
}


.modHeader H2.menuSx {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.modHeader A {

PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 4px

}

.modHeader H2.menuSx A.linked {

PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px

}

.modHeader A:hover {

COLOR: #fff

}

.modHeader A SPAN {

PADDING-RIGHT: 7px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.modHeight220 {

OVERFLOW: hidden; HEIGHT: 220px

}

.modFooter {

FONT-SIZE: 1px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1px; HEIGHT: 8px

}

.modFooter HR {

DISPLAY: none

}

.modCol {FLOAT:left; WIDTH: 100%;}

.modCol .modBorder { BACKGROUND: #ffffff;border: solid 1px silver; WIDTH: 100%; }

.modCol .modFooter {

BACKGROUND-IMAGE: url(../images/columnFooter.gif); WIDTH: 100%;

}

.modCol .modTop {

BACKGROUND-IMAGE: url(../images/2columnTop.gif); WIDTH: 100%

}

.modCol .modCopy {

WIDTH: 100%

}

.modCopycol {

WIDTH: 100%

}

.globalNav LI {

BORDER-RIGHT: #fff 0.09em solid; FONT-WEIGHT: bold; FLOAT: left

}

.globalNav LI A {

PADDING-RIGHT: 1.09em; DISPLAY: block; PADDING-LEFT: 1.09em; BACKGROUND: #f00; PADDING-BOTTOM: 0.36em; COLOR: #fff; PADDING-TOP: 0.36em; HEIGHT: auto

}

.globalNavActive {

BACKGROUND: #cc0202; HEIGHT: auto

}

.globalNav LI A:hover {

BACKGROUND: #cc0202; COLOR: #fff

}

.globalNavShadow {

CLEAR: both; DISPLAY: block; WIDTH: 100%; HEIGHT: 5px

}

.globalNav {

}

.globalNav UL {

BACKGROUND: #f00; WIDTH: 100%; HEIGHT: 2.18em

}

.headLogo {

PADDING-RIGHT: 1px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.headLogo IMG {

BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px

}

.midBlueBG {

BACKGROUND: #7fb0bb

}

.grid{

/*background: #fff;*/

width: 100%;

margin: auto;

text-align: left;

}

.grid .col {

float: left;
margin: 0 0px 0 0;

/*border: solid 1px black;*/

}

.grid .x1-2 { width: 49.0%; }

.grid .x2-2 { width: 100.0%; margin-right: 0; }

.grid .x1-3 { width: 32.9%; }

.grid .x2-3 { width: 66.0%; }

.grid .x3-3 { width: 100%; margin-right: 0; }

.grid .x1-4 { width: 25.0%; }

.grid .x2-4 { width: 50.0%; }

.grid .x3-4 { width: 75.0%; }

.grid .x4-4 { width: 100.0%; margin-right: 0;}

.grid .x1-5 { width: 19.5%; }

.grid .x2-5 { width: 39.9%; }

.grid .x3-5 { width: 58.9%; }

.grid .x4-5 { width: 79.9%; }

.grid .x5-5 { width: 100%; margin-right: 0; }

.grid .end { margin-right: 0; }

.box {

FLOAT: left; POSITION: relative

}

.RBox3 {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.RBox3 DIV.rbcont {

MIN-HEIGHT: 15px; HEIGHT: auto! important

}

.RBox3 DIV.rbcont DIV.rbcontInner {

BACKGROUND: url(../images/bg_rb_tl.gif) no-repeat left top

}

.RBox3 DIV.rbcont DIV.rbcontInner DIV {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 30px; BACKGROUND: url(../images/bg_rb_tr.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0.3em; HEIGHT: auto! important

}

.RBox3 DIV.rbcont DIV.rbcontInner DIV H3 {

FONT-SIZE: 12px; MARGIN: 0px 0.2em 0.2em 1em; COLOR: #fff

}

.RBox3 DIV.rbcont DIV.rbcontInner DIV H3 A {

COLOR: #fff; TEXT-DECORATION: none

}

.RBox3 DIV.rbcont DIV.rbcontInner DIV H3 A:hover {

COLOR: #fff; TEXT-DECORATION: underline

}

.RBox3 DIV.rbcont DIV.rbcontInner DIV P {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.80em; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em 0px 1em; COLOR: #fff; PADDING-TOP: 0px

}

.RBox3 DIV.rbbot {

BACKGROUND: url(../images/bg_rb_bl.gif) no-repeat left bottom

}

.RBox3 DIV.rbbot DIV {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg_rb_br.gif) no-repeat right bottom; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em

}

.moltopiccolo { font-size: xx-small;color: gray; }
.piccolo{ font-size: small;color: gray; }
.medio { font-size: medium;color: gray; }
.grande{ font-size: large;color: gray; }
.enorme{ font-size: xx-large;color: gray; }
