/* Adapted and modified from an original design by Franois PLANQUE - http://fplanque.net/ */
/* Adapted and modified from an original design by WOW factor - http://wow-factor.org/ */

html, body {
color:#333366;
letter-spacing:0.2;
word-spacing:1.2px;
font:normal 12px verdana, arial, helvetica, sans-serif;
background:#6A7D96;
margin:0;
padding:0;
}

body {
min-width:770px;
text-align:center;
}

td {
color:#333366;
letter-spacing:0.2;
word-spacing:1.2px;
font:normal 12px verdana,arial,helvetica,sans-serif;
}

img {
border:0;
}


/* testo generale in main*/
a {
color:#951C10;
text-decoration:none;
font:normal 12px verdana,arial,helvetica,sans-serif;
background:transparent;
}

a:link {
color:#951C10;
border-bottom:1px solid #DDD;
text-decoration:none;
background:transparent;
}

a:visited {
color:#AE5148;
border-bottom:1px solid #DDD;
text-decoration:none;
background:transparent;
}

a:hover {
background-color:#fc0;
color:#000;
border-bottom:1px solid #c60;
text-decoration:none;
}


/*
#Intesta {
height:76px;
padding:5px;
border:0px solid #FFF;
background:#FFFFFF url(img/sfondobarra.jpg) no-repeat right;
}
*/

.wrappa {
width: 780px; 
border: 0px;
padding:0px;
background-attachment: scroll;
background-image:   url(img/s.jpg);
background-repeat: no-repeat;
background-position: right top;
}

#Main {
text-align:left;
width:70%;
overflow:hidden;
border:3px solid #c00;
background:#FFF;
padding:20px;
}

h1 {
font-size:150%;
line-height:24px;
margin:0px 0px 10px 0px;
padding:0px;
border-bottom:1px dashed #C60;
letter-spacing:1px;
word-spacing:1px;
color:#C00;
background:transparent;
}

h1 a:link{
font-size:150%;
line-height:24px;
color:#C60;
margin:5px 0px 10px 0px;
padding:0;
border-bottom:1px dashed #C60;
letter-spacing:1px;
word-spacing:1px;
background:transparent;
}

/* SIDEBAR!
----------------------------------------------- */
#SideBar {
text-align:left;
width:30%;
background:#c00;
padding:20px 10px 0px 10px;
border:3px solid #c00;
border-left:0px;
}

#SideBar h6 {
font-size:115%;
line-height:24px;
margin:0px 0px 10px 0px;
padding:0px;
border-bottom:1px dashed #F6F7F8;
letter-spacing:1px;
word-spacing:1px;
color:#F6F7F8;
font-weight:bolder;
}




/*
#SideBar h6:hover {
color:#C60;
}
*/

#SideBar ul {
text-align:left;
background:transparent;
border-left:0px solid #eaeaea;
border-right:0px solid #eaeaea;
margin:0px 6px 10px 0px;
padding:8px 3px 8px 6px;
}

#SideBar li {
margin-left:0px;
line-height:1.3em;
list-style-type:none;
}

#SideBar #categories {
background:#F6F7F8;
}

#SideBar #categories a:hover {
background-color:#fc0;
color:#000;
}

#SideBar #categories a:before {
content:"\00BB \0020";
color:#c60;
}

#SideBar #links,#Sidebar #feeds {
list-style-type:none;
margin:0;
padding:0;
}

/* TOPMENU BAR: offerte, marchi ecc...
----------------------------------------------- */
#nav {
  border-left:1px solid #FFF; 
  border-right:1px solid #FFF; 
  margin: 0px 5px 0px 0px;
 /* background:#000066;*/
  height:1em;
  border-TOP:1px solid #FFF;
  border-BOTTOM:1px solid #FFF;
/*  background:#036;*/}

#nav a {
  float:left; 
  display:block;
  width: 130px;
  padding:5px 5px 5px;
  background:#324b64;

  border-style:none;
  border:1px solid #FFF;
  text-decoration:none;
  color:#FFF;
  }

#nav a:before {content:"\00BB \0020";}

#nav strong {
  float:left; 
  display:block;
  padding:7px 9px 8px;
  border-width:0;
  border-style:none;
  border-right:1px solid #FFF;
  text-decoration:none;
  color: #FF9933;}

#nav a:hover {
color: #000;
background:#FFF;
background:#fc0;}


/* Foto
----------------------------------------------- */	
.foto {
border:1px solid #ccc;
background-color:#f5f4ee;
margin:0px 8px 2px 0px;
padding:4px;
}

.foto:hover {
background:#fff;
border:1px solid #ccc;
padding:4px;
}



/* Footer
----------------------------------------------- */

#footer {
text-align:left;
vertical-align:bottom;
font-size:10px;
}
#footer a{
font-size:10px;
}
#footer span {
display:block;
margin:0;
background:transparent; 
padding:3px 42px 3px 23px;
}
#footer div {
margin:0;
background:#324b64;
color:#fff;
padding:3px 42px 3px 23px;
}


/* 		SNAZZY TIME!!!!!!!
CSS menu adapted from Stu Nicholls: http://www.stunicholls.myby.co.uk/menus/snazzymenu2.html 
----------------------------------------------- */

.snazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.snazzy SPAN {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #fff; TEXT-ALIGN: center
}
.b1 {DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden}
.b2 {	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden}
.b3 {	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden}
.b4 {	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden}
.b1 {	HEIGHT: 1px}
.b2 {	HEIGHT: 1px}
.b3 {	HEIGHT: 1px}
.b2 {	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #fff 1px solid}
.b3 {	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #fff 1px solid}
.b4 {	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #fff 1px solid}
.b1 {	BACKGROUND: #fff; MARGIN: 0px 5px}
.b2 {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px}
.b3 {	MARGIN: 0px 2px}
.b4 {	MARGIN: 0px 1px; HEIGHT: 2px}
.red {BACKGROUND: #c00}
.orange {BACKGROUND: #f90}
.yellow {BACKGROUND: #b8b800}
.green {	BACKGROUND: #090}
.blue {	BACKGROUND: #00c}
.indigo {	BACKGROUND: #fc0}
.violet {	BACKGROUND: #c6c}

#navigation2 {
background: url(img/bg_content2.gif);
MARGIN: 0;
OVERFLOW: hidden;  
HEIGHT: 3.5em;
}
#navigation2 UL {
MARGIN: 0;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#navigation2 LI {

	DISPLAY: block; FLOAT: left; MARGIN: 0px 1px 0px 0px;
}

.boxcontent {
PADDING-BOTTOM: 3px;
	BORDER-RIGHT: #fff 1px solid; DISPLAY: block; BORDER-LEFT: #fff 1px solid
}

.pad {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 22px;
}
A.menu2 {
	MARGIN: 0; 
	DISPLAY: block; WIDTH: 10em; TEXT-DECORATION: none
}
A.menu2:visited {
	DISPLAY: block; WIDTH: 10em; TEXT-DECORATION: none

}
A.menu2:hover {
 BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer;

}
A.menu2:hover .boxcontent {
  PADDING-BOTTOM: 14px;
}
A.menu2:hover .pad {
  HEIGHT: 10px;
}

/*End Snazzy Menu*/


/* tabelle varie*/


.taba {
color: #000000;
width: 100%;
padding:0px;
margin: 10px 0px 0px 0px;

 
}

.tabatitolo{
line-height: 1em;
font-size: 120%;
font-weight:bold;
color:#fff;
background-color: #C60;
padding: 2px 5px 11px 5px;
}

.tuno{
line-height: 1em;
font-size: 100%;
font-weight:normal;
background-color: #CCC;
padding: 2px 2px 4px 5px;
}

.tdue{
line-height: 1em;
font-size: 100%;
font-weight:normal;
background-color: #FFF;
padding: 2px 2px 4px 5px;
}

.taba a:link {

color:#AE4600;
text-decoration:none;
font-weight:normal;
}
.taba a:before {
content:"\00BB \0020";
color:#c60;
}
.taba a:visited {
color:#AE4600;
text-decoration:none;
}
.taba  a:hover {
color:#000000;
background-color:#fc0;
}
