table#bolloauto {
text-align:center;
vertical-align:middle;
width:100%;
padding:0px;
margin:0px;
border:1px solid #ccc;
}
table#bolloauto td {
border:1px solid #ccc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#top1 {
border : 4px groove ;
background-color: #0775AF;
 width: 760px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

 }

#top2{
background-image:  url(../img/sfondo_top.gif);
height: 55px;
padding-top: 1px;
padding-right: 10px;
padding-bottom: 1px;
}

#mecc {
border: 1px solid #ffffcc;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
/*height: 25px;*/
}
#gas {
border: 1px solid #ffffcc;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#rev {
border: 1px solid #ffffcc;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}


#blu {
border: 1px solid #ffffcc;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#pneu {
border: 1px solid #ffffcc;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}


.img {
border: 1px solid black;
background: white;
height: 150px;
width: 150px;
top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 25px;
margin-bottom: 25px;
}
.menu{
font: bold 12px/2 Arial, Verdana, sans-serif;  /* il 2 dopo 12px  l'interlinea */
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 2px;
text-decoration: none;
}
#linkbig a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	}
#linkbig a:hover {
font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	}
td.barranavig a {
font: bold 12px/2 Arial, Verdana, sans-serif;  /* il 2 dopo 12px   l'interlinea */
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 2px;
text-decoration: none;

	display:block;
	font-size: 12px;
	color: #FFFFFF;
	}
td.barranavig a:hover {
font: bold 12px/2 Arial, Verdana, sans-serif;  /* il 2 dopo 12px  l'interlinea */
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 2px;
text-decoration: none;

	background: #FFCC33;
	display:block;
	color: #FF0000;
	}
	td.barranavig_trasp a {
/*font: bold 12px/2 Arial, Verdana, sans-serif;   il 2 dopo 12px   l'interlinea */
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 2px;
text-decoration: none;

	display:block;
	/*font-size: 12px;
	color: #FFFFFF;*/
	}
td.barranavig_trasp a:hover {
/*font: bold 12px/2 Arial, Verdana, sans-serif;   il 2 dopo 12px  l'interlinea */
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 2px;
text-decoration: none;

	/*background: #FFCC33;*/
	display:block;
	/*color: #FF0000;*/
	}
	td.barranavig_small a {
font: bold 10px/2 Arial, Verdana, sans-serif;  /* il 2 dopo 12px   l'interlinea */
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 0px;
text-decoration: none;
width:15px;
	display:block;
	color: #000000;
	}
td.barranavig_small a:hover {
font: bold 10px/2 Arial, Verdana, sans-serif;  /* il 2 dopo 12px  l'interlinea */
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 0px;
text-decoration: none;

	background: #FFCC33;
	display:block;
	color: #FF0000;
	}

	a:link {
	font-weight: bolder;
	color: #cc0000;
	}
	a:hover {
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
	}

/*     INIZIO FORMATTAZIONE TESTO        */

.titolo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
}

.titolo_rosso {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #BE0707;
	text-decoration: none;
	letter-spacing: 3px;
}
.titolo_blu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #0033CC;
	text-decoration: none;
	letter-spacing: 3px;
}
.titolo_bianco {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #EBEBEB;
	text-decoration: none;
	letter-spacing: 3px;
}


.paragrafo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: 900;
	letter-spacing: 1px;
	word-spacing: 3px;
}

.testo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	}
p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
p.indent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 3% !important;
	text-indent /**/: 0;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
p.tabindent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: 5px;
}
P.BigFirst:first-letter { 
font-size: 700%; float: left; 
line-height: 0.9;
margin-top: -18px;
}
P.MediumFirst:first-letter { 
font-size: 400%; float: left; 
line-height: 0.8;

}
.testo_bianco {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.testo_bianco_g {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.testo_rosso {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}

.sfondotxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #FFCC33;
}
.pulsante_neg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #94A4C0;
}
.pulsante_pos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #FE8194;
}
.campo_obblig {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #F0D9FF;
}


.occhiello {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 2px;
}
.occhiello_stretto {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0px;
}
.occhiello_piccolo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.5px;
}

.occhiello_g {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	letter-spacing: 2px;
}

.occhiello_rosso_g {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #cc0000;
	letter-spacing: 2px;
}

.occhiello_bianco {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.occhiello_bianco_g {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;

}
.occhiello_link_bianco {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.testo_paginaz_link_bianco {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.testo_paginaz_link_bianco a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
	letter-spacing: 2px;
	background-color:#000000;
}
.testo_paginaz_link_bianco a:visited{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.testo_paginaz_no_link_bianco {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;
}
	td.occhiello_link_bianco a {
font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;
	}
td.occhiello_link_bianco a:hover {
font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration:underline;
	}
										/*     FINE FORMATTAZIONE TESTO        */




							/*     INIZIO FORMATTAZIONE PAGINA presentazione.htm        */

#topbox {
background-color: #FFFFCC;
background-image: url(../img/sfondo_top.gif);
text-align: left;
width: 768px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto; 
}
#boxbarra {
text-align: right;
width: 768px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto; 
}
#box {
background-color: #FFFFFF;
text-align: left;
width: 768px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto; 
/*height: 100%;*/

border-left-color: black;
border-left-style: solid;
border-left-width: 1px;

border-right-color: black;
border-right-style: solid;
border-right-width: 1px;

border-bottom-color: black;
border-bottom-style: solid;
border-bottom-width: 1px;
}
#boxmecc {
	margin-right: 100px;
	margin-left: 100px;
}


#col1 {
background-color: #FFFFFF;
text-align: justify;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 50px;
margin-left: 50px;

line-height: 1.5;
}
.sx {
background-color: #FFFFFF;
text-align: justify;
line-height: 1.4;
height: 100%;

}

.dx {
background-color: #FFFFFF;
text-align: justify;
line-height: 1.4;
border-left-color: black;
border-left-style: solid;
border-left-width: 1px;
}

img.destra {
float : right;
}
img.sinistra {
float : left;
}

#aiuto {cursor: help;}

											/* INIZIO DEFINIZIONI PER TOOLTIP */

/* Overlib Style */
div.domTTOverlib {
    border: 1px solid #333366;
}
div.domTTOverlibCaption {
    font-family: Verdana, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #333366;
	/*background-image:url(../img/sfondo_tab.gif)*/
}

div.domTTOverlibContent {
    font-size: 10px;
    font-family: Verdana, Helvetica;
    padding: 0px;
    background-color: #FFFFFF;
	color:#FFFFFF
}
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}

div.niceTitle .caption 
{
font-family: Verdana, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #333366;
}

/*   TOOLTIP OVALE (Usato nella pagina GESTIONE TARGHE) */
div.Ovale_cellulare
{
	background-color: #0668A7;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "Comic Sans Ms", sans-serif;
	/*width: 155px;*/
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	text-align: center;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
}
div.Ovale_cellulare .caption 
{
font-family: Verdana, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #02277E;
	-moz-border-radius: 0 10px 10px 10px;
}
div.Ovale_cellulare .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	letter-spacing: 2px;
}
div.Ovale_cellulare p
{
	color: #D17E62;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}

div.Ovale_email
{
	background-color: #0668A7;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "Comic Sans Ms", sans-serif;
	/*width: 155px;*/
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	text-align: center;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
}
div.Ovale_email .caption 
{
font-family: Verdana, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #02277E;
	/*-moz-border-radius: 0 10px 10px 10px;*/
}
div.Ovale_email .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	letter-spacing: 2px;
}



div.Ovale
{
	background-color: #0668A7;
	/*color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, sans-serif;*/
	width: 350px;
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
}
div.Ovale .caption 
{
	font-family: Verdana, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
	text-align: center;
    background-color: #02277E;
	/*-moz-border-radius: 0 10px 10px 10px;*/
}
div.Ovale .contents
{
	margin: 0;
	padding: 0 3px;
	letter-spacing: 2px;
	text-align: left;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}









/*div.Ovale_email p
{
	color: #D17E62;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}*/


div.domTTMenu .caption {
font-family: Verdana, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #333366;
}
div.domTTMenu .contents {
  padding: 1px 0;
  background-color: #E6E6E6;
}
/*div.domTTMenuCaption {
  font-size: 12px;
  font-family: sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenuContent {
  padding: 1px 0;
  background-color: #E6E6E6;
}
*/




											/* FINE DEFINIZIONI TOOLTIP */
											
											
											
											/* INIZIO DEFINIZIONI BOX con BORDI */
div.boxgiallo260 { /* larghezza 260px*/
border-width: 3px;
border-style: solid;
border-color: #FFCC33;
width: 260px;
position: absolute;
padding-left: 3px;
}
td.boxgiallo { /* larghezza 260px*/
border-width: 3px 0px 3px 3px;
border-style: solid;
border-color: #FFCC33;
padding-left: 3px;
}
											/* FINE DEFINIZIONI BOX con BORDI */



										/* INIZIO SLANTS PER PAGINA OFFERTA GOMME*/

	span.slant{
    display: block;
    line-height: 0; width: 0; height: 0;
    border-style: solid;
    }
span#slantsx{
    border-width: 11px 52px;
    border-color: #FFBF00 #FFBF00 #F7F7F7 #F7F7F7;
    } 
span#slantdx{
    border-width: 11px 52px;
    border-color: #FFBF00 #F7F7F7 #F7F7F7 #FFBF00;
    }
	span#slanttriangolo{
    border-width: 102px 40px 0;
    border-color: #FFC800 #102488
    } 

