/* CSS file for car-pereira.com */
HTML {
	font-family: sans-serif, Arial, Helvetica;
}

#content {
	margin: 0px auto;
	border: 1px solid #ccbbaa;/*#dddb98;*/
}

BODY {
	background-color: #FFFFFF;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
}

P {
	font-size: 12px;
	text-align: left;
}

.titolo {
	font-size: xx-large;
	font-style: normal;
	color: black;
/*	background-color: #fffda0;*/
	text-align: center;
}
.spec {
	font-size: large;
	font-style: italic;
	text-align: center;
}

#index_flags,
#index_anim {
  text-align: center;
  float: none;
  padding: 1em 0em 1em 0em;
}
#index_flags ul,
#index_flags ul li,
#index_anim ul,
#index_anim ul li {
  list-style: none;
  display: inline;
  padding: 0em 2em;
}

#refs {
  text-align: center;
  float: none;
  padding: 1em 0em 1em 0em;
}
#refs ul,
#refs ul li {
  list-style: none;
  display: inline;
  padding: 0em 2em;
}

td.top_brd {
  background-image: url("img/bord02.png");
  background-repeat: repeat-x;
}
td.right_brd {
  background-image: url("img/bord06.png");
  background-repeat: repeat-y;
}
td.bottom_brd {
  background-image: url("img/bord08.png");
  background-repeat: repeat-x;
}

.barrainfo_index {
	font-size: 10px;
	color: black;
/*	background-color: #fffda0;*/
	background-image: url("img/riga.png");
	text-align: center;
	padding: 3px;
}

.barrainfo {
	font-size: 10px;
	color: black;
	background-color: #fffda0;
	background-image: url("img/riga.png");
	text-align: center;
}

.bkg {
  background: url(img/sfondo.png);
}
.bkg_sml {
  background: url(img/sfondo_sm.jpg);
}

.central {
	padding: 1em 1em 4em 2em;
/*	border: 1px solid #887766;*/
	font-size: 12px;
	font-weight: normal;
	color: black;
}

.normal {
	font-size: 12px;
	font-weight: normal;
	color: black;
}

.item {
	font-size: 12px;
	font-weight: normal;
	color: #010A7E;
}

.form_titles {
	font-size: 14px;
	color: #010A7E;
}

.error_msg {
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.riga {
	background-image: url("img/riga.png");
}

.riga_sfumata {
	background-image: url("img/riga_sfumata.png");
	background-repeat: repeat-y;
}

.titoletto {
	background-image: url("img/riga.png");
	background-repeat: repeat;
	letter-spacing: 0.1em;
	font-size: 16px;
	text-align: center;
	color: #d53003;
/*	background-color: yellow;*/
	font-weight: bold;
}

TABLE.menu {
/*	background-color: #fffda0;*/
	/*background-image: url("img/riga.png");*/
}

A.menu {
	letter-spacing: 0.1em;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: black;
	text-decoration: none;
}

A.menu:hover {
	letter-spacing: 0.1em;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FF6666;/*blue;/*#FFFD87;#FF6666;*/
/*	background-color: #FF6666;#33EEEE;#88DDFF;*/
	text-decoration: underline;
}

A.important_link {
	letter-spacing: 0.1em;
	font-size: 12px;
	font-weight: bold;
	color: #010A7E;
	text-decoration: none;
}

A.important_link:hover {
	letter-spacing: 0.1em;
	font-size: 12px;
	font-weight: bold;
	color: #FF6666;/*blue;/*#FFFD87;#FF6666;*/
/*	background-color: #FF6666;#33EEEE;#88DDFF;*/
	text-decoration: underline;
}

a {
	color: #010A7E;
	font-weight: bolder;
	text-decoration: none;
}

a:hover {
	color: #FF6666;
	text-decoration: underline;
}

/*ul li.check {
	font-weight: normal;
	font-size: 12px;
	color: black;
	list-style-image: url("img/little_hook.png");
}*/

ul li.dot {
	line-height: 2.0;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #010A7E;
	list-style-image: url("img/little_sphere.png");
}

.space {
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: left;
}

.augurio {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	color: #d53003;
}

.giallino {
	background-color: #fffda0;
	background-image: url("img/riga.png");
}

.submitButton {
	font-size: 12px;
	color: black;
	text-decoration: none;
	background-color: #fffda0;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid #ffe047;
	border-top: 1px solid #ffe047;
	padding: 3px;
}

.left_border {
	background: white url("img/lbord.png");
	background-repeat: repeat-y;
	background-position: top left;
	/*border-top: 2px solid #ccbbaa;black;*/
}

.sml_c {
	font-size: 10px;
	color: black;
	text-align: center;
	text-decoration: none;
}

.ast {
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.sml {
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.justified {
	text-align: justify;
}

.frame {
        width: 100%;
        border: 1px solid black;
        padding: 4px;
        margin-top: 1em;
        margin-bottom: 1em;
/*      background-color: #182127;*/
}

img.framed {
	border: 1px solid black; /*#ffe047;*/
	padding: 1px;
}

.evidence {
	border: 4px solid #666666;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}

.center {
	text-align: center;
}

#colophon ul li {
  list-style: none;
  display: inline;
}

#infoTable table {
	table-layout: auto;
	border-collapse: collapse;
	border: 2px solid black;
	margin-top: 1em;
	margin-bottom: 2em;
}
#infoTable th {
	font-size: 12px;
	background-color: #ffffe0;
	border-bottom: 1px solid black;
}
#infoTable th.lBorder0 {
	border-left: 1px solid black;
}
#infoTable th.lBorder1 {
	border-left: 1px solid #bbbbbb;
}
#infoTable td {
	font-size: 12px;
	padding: 4px;
	/*padding-left: 3px;
	padding-right: 3px;*/
}
#infoTable td.brands {
	border-left: 1px solid black;
	color: #8b0000;
}
#infoTable td.web {
	text-align: center;
	border-left: 1px solid #bbbbbb;
}
#infoTable td.tel {
	text-align: center;
	border-left: 1px solid #bbbbbb;
}
#infoTable tr.infoEven {
	background-color: #ffffc1;
}
#infoTable tr.infoOdd {
	background-color: #fffff0;
}
.nverde {
	color: green;
}
.npagamento {
	color: red;
}


#restore {
  border-collapse: collapse;
}
#restore th {
  color: #d53003;
  font-weight: bold;
  border-bottom: 1px solid black;
  text-align: left;
}
#restore td {
  width: 15em;
}
