/* CSS Document */

body {
 margin: 10px 0;
 font: 11px Verdana, Helvetica, Sans-serif;
 font-weight: normal;
 font-style: normal;
 /*color: #bdb28c;*/
 color: #fff;
 background-color: #810000; 
}

td {
 font: 11px Verdana, Helvetica, Sans-serif;
 font-weight: normal;
 font-style: normal;
 /*color: #bdb28c;*/
 color: #fff;
}

h1{
 /*color:#b58e21;*/
 color: #fff;
}

/* index */
#home {
 background-image: url(sfondo_home.gif);
 width: 950px;
 text-align: center;
 position: relative;
}
#home_ind {
 font-size: 11px;
 padding: 4px 0;
 color: #A9935C;
}
#home_ind a:link, #home_ind a:visited, #home_ind a:hover, #home_ind a:active {
 color: #A9935C;
 text-decoration: underline;
}
#home_ind a:hover {
 text-decoration: none;
}
#home #lingua {
	background-color: #4D0000;
	width: 700px;
	margin: 0 auto;
}
#home #lingua a:link, #home #lingua a:visited, #home #lingua a:hover, #home #lingua a:active {
	line-height: 20px;
	text-decoration: none;
	color: #BCB08F;
	margin: 12px;
	font-weight: bold;
}
#home #lingua a:hover {
	color: #F4E4BA;
}
#intro_flash {
	width: 950px;
	height: 494px;
}

/*////////////Menu///////////*/

#menu {
 padding: 0;
 margin: 0;
}

#menu  #nav, #menu #nav ul {
 padding: 0;
 margin: 0;
 z-index:10;
 list-style: none;
 background-color:#000000;
}

#menu #nav a {
 text-decoration:none;
 text-align:left;
 color:#b58e21;
 padding-left:2px;
 display: block;
 /*width: 10em;*/
}

#menu #nav a:hover, #menu #nav a.evid {
 color:#ffffff;
 display:block;

}


#menu #nav li {
 text-align:left;
 float: left;
 padding-left:40px; 
 display:block;
}


#menu #nav li ul {
 position: absolute;
 left: -999em;
 width: 87px;
 text-align:left;
 z-index:20;
}


#menu #nav li ul li {
	padding-left:0px;
	display:block;
	
}

#menu #nav li ul li a{
	padding:2px;
	display:block;
}

#menu #nav li:hover ul, #menu #nav li.sfhover ul {
 left: auto;
}

/*////////////Fine Menu///////////*/

#copyright_home {
 position: absolute;
 top: 532px;
 right: 25px;
 font-size: 10px;
}
#copyright_home a {
 color: #BCB08F;
 text-decoration: none;
}
/* fine index */

.left {
 width: 101px;
 background-image: url(righe_sx.gif);
 vertical-align: top;
}
.left_dark {
 width: 101px;
 background-image: url(righe_sx.gif);
 background-color: #272727;
}
.center {
 width: 750px;
}
.center_2 {
 width: 750px;
}
.center_dark {
 width: 750px;
 background-color: #272727; 
}
.right {
 width: 102px;
 background-image: url(righe_dx.gif);
}
.right_dark {
 width: 102px;
 background-image: url(righe_dx.gif);
 background-color: #272727; 
}
#sfondo {
 margin: 6px 0;
 background-color: #6F0808;
}
#text {
 line-height: 20px;
 padding: 0 10px;
}
#foto {
 margin: 6px 0;
}
#foto img {
 display: block;
 margin-bottom: 4px;
 filter: "gray";
}
marquee {
 color: #BF9023;
}
#warning {
 color: #f0dd06;
 text-align: center;
 font-weight: bold;
}
#indirizzo {
 font-size: 13px;
 padding-top: 50px;
 text-align: center;
 color: #BCB08F;
}
#indirizzo a:link, #indirizzo a:visited, #indirizzo a:hover, #indirizzo a:active {
 color: #BCB08F;
 text-decoration: underline;
}
#indirizzo a:hover {
 text-decoration: none;
}
#lingue {
 width: 102px;
 background-image: url(righe_dx.gif);
 font: 11px Verdana, Helvetica, Sans-serif;
 text-align: center;
 vertical-align: bottom;
 padding-bottom: 8px;
}
#lingue a:link, #lingue a:visited, #lingue a:hover, #lingue a:active {
 display: block;
 color: #ffffff;
 text-decoration: none;
 margin-bottom: 3px;
}
#lingue a:hover {
 font-weight: bold;
}
#lingue span {
 display: block;
 font-weight: bold;
 margin-bottom: 3px; 
}
#menu01 img {
 display: block;
 width: 107px;
}
h1 {
 font: 20px Verdana, Helvetica, Sans-serif;
 font-weight: normal;
}
a:link, a:visited, a:hover, a:active {
 color: #ffffff;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}

/* prezzi */

table#prezzi {
 border: 1px dashed #BF9023;
 border-width: 1px 0 0 1px;
 text-align: center;
}

#prezzi td {
 border: 1px dashed #BF9023;
 border-width: 0 1px  1px 0;
 text-align: center;
}

#condizioni {
 float: right;
 width: 330px;
}
/* fine prezzi */

/* form */
.titoliform {
 background-color: #840000;
}
input, textarea {
 border: 0;
}
/* fine form */

a.carte:link, a.carte:visited, a.carte:hover, a.carte:active {
 display: block;
 padding: 5px 3px;
 width: 100px;
 border: 1px solid #ffffff;
 border-color: #ffffff #555255 #555255 #ffffff;
 text-align: center;
 text-decoration: none;
 margin-bottom: 10px;
}
a.carte:hover {
 border-color: #555255 #ffffff #ffffff #555255;
}
.larghezza {
width: 750px;
}
#copyright {
 text-align: right;
 color: #210505;
 font-size: 10px;
}
#copyright a {
 color: #210505;
 text-decoration: none;
}
#menu_sx {
	margin-top: 60px;
}
#menu_sx a:link, #menu_sx a:visited, #menu_sx a:hover, #menu_sx a:active {
	display: block;
	background-color: #840000;
	margin: 5px;
	padding: 2px 3px;
	text-decoration: none;
	/*color:#b58e21;*/
	color: #fff;
}
#menu_sx a:hover {
	/*background-color: #b58e21;*/
	background-color: #fff;
	color: #840000;
}
#menu_sx a.evid:link, #menu_sx a.evid:visited, #menu_sx a.evid:hover, #menu_sx a.evid:active {
	display: block;
	/*background-color: #b58e21;*/
	background-color: #fff;
	color: #840000;
	margin: 5px;
	padding: 2px 3px;
	text-decoration: none;
}
/* ******************************************************************* EXPRESS */
#richiesta-veloce form{
	border:1px solid #9D9342;
	width:400px;
	text-align:left;
}
#richiesta-veloce input, select, textarea {
	border:0;
	background-color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#000;
	margin:0;
}
#richiesta-veloce .invia{
	background-color:#fff;
	border:1px solid #b6ac96;
	font-size:11px;
	margin-left:50px;
	width:50px;
	height:18px;
	padding:0;
	cursor:pointer;
	
}
/* ******************************************************************* FINE EXPRESS */
input.red, select.red, textarea.red {
	border: 1px solid #eb3426;
}
#ris_form {
	display: none;
	border: 2px solid #eb3426;
	color: #000;
	padding: 7px 16px;
	font-size: 11px;
}
#ris_form p {
	margin: 2px 0;
}