body, html, form
 { padding:0; margin:0; }

body, html 
 { width:100%; height:100%; background: #8B8B8B; }

body, html, img, table, th, td, input, select, textarea, optgroup, a
	{ font-family: Verdana, Arial, Sans-serif; color: #303030; font-size: 10px; }

img { border:0; }

.base  { width:780px; height:97%; background:#fff url(../img/back.gif) repeat-y; }

.base_02  { width:780px; height:97%; background:#fff url(../img/back_01.gif) repeat-y; } 

.base_03  { width:780px; height:97%; background:#fff url(../img/back_02.gif) no-repeat bottom; } 

.base_04  { width:780px; height:97%; background:#fff url(../img/back_05.gif)  no-repeat bottom; } 

.base_05  { width:780px; height:97%; background:#fff url(../img/back_03.gif)  repeat-y bottom; } 

.base_06  { width:780px; height:97%; background:#fff url(../img/back_07.gif)  repeat-y bottom; } 

.clear { clear:both; width:0; height:0; line-height:0; font-size:0;}

.hidden { visibility:hidden; }

.bordo_bot {  /*border-bottom:10px #7E7E7E solid;*/ }

/* tabella corpo centrale */
#box1 { width: 495px; background-color:#fff; }
#box2 { width: 285px; }
#box3 { width: 495px; background-color:#D7D7D7; }

/* menu navigazione sito */
#menu     { width: 495px; height: 27px; position: relative; margin:0; padding:0; background: url(../img/menu/menu.gif) no-repeat 0 0; }
#menu li 	{ width: 83px; height: 27px; display: block; position: absolute; background:#fff url(../img/menu/menu.gif) no-repeat 0 0; }
#menu a 	{ width: 83px; height: 27px; display: block; text-decoration:none; }
#menu li.active { background:transparent; }

#menu #button01 { background-position: 0px -54px;   left: 0px;  }
#menu #button02 { background-position: -83px -54px;  left: 83px; }
#menu #button03 { background-position: -166px -54px;  left: 166px; }
#menu #button04 { background-position: -249px -54px;  left: 249px; }
#menu #button05 { background-position: -332px -54px;  left: 332px; }
#menu #button06 { background-position: -415px -54px; left: 415px;}

#menu #button01 a:hover { background:#fff url(../img/menu/menu.gif) no-repeat 0px -27px;  }
#menu #button02 a:hover { background:#fff url(../img/menu/menu.gif) no-repeat -83px -27px; }
#menu #button03 a:hover { background:#fff url(../img/menu/menu.gif) no-repeat -166px -27px; }
#menu #button04 a:hover { background:#fff url(../img/menu/menu.gif) no-repeat -249px -27px; }
#menu #button05 a:hover { background:#fff url(../img/menu/menu.gif) no-repeat -332px -27px; }
#menu #button06 a:hover { background:#fff url(../img/menu/menu.gif) no-repeat -415px -27px;}

#menu #button01.active a:hover{ background:transparent; }
#menu #button02.active a:hover{ background:transparent; }
#menu #button03.active a:hover{ background:transparent; }
#menu #button04.active a:hover{ background:transparent; }
#menu #button05.active a:hover{ background:transparent; }
#menu #button06.active a:hover{ background:transparent; }

/* menu: img background pagine */
#back_01  {  height: 156px; background:#fff url(../img/menu/menu_01.gif) no-repeat right bottom; } 
#back_02  {  height: 156px; background:#fff url(../img/menu/menu_02.gif) no-repeat right bottom; } 
#back_03  {  height: 156px; background:#fff url(../img/menu/menu_03.gif) no-repeat right bottom; } 
#back_04  {  height: 156px; background:#fff url(../img/menu/menu_04.gif) no-repeat right bottom; } 
#back_05  {  height: 156px; background:#fff url(../img/menu/menu_05.gif) no-repeat right bottom; } 
#back_06  {  height: 156px; background:#fff url(../img/menu/menu_06.gif) no-repeat right bottom; } 

/* chiusura pagina */
.grigio  { height:10px; width:780px; background-color:#7E7E7E; vertical-align:top; }
.cavallo { background:url(../img/01.jpg) no-repeat right bottom; /*border-bottom:10px #7E7E7E solid;*/}

/* link generico */
a.cla, a.cla:visited, a.cla:hover
	{ text-decoration:underline; color:#666; }

