/* CSS Document */
/*GENERALI*/
	html {
		margin:0px;
		padding:0px;
		height:100%;
		border:none
	  }
	body {
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#67351A;
		font-size:11px;
		font-weight:normal;
		background-color:#E5C99B;
		height:100%;
		border:none
	}
	img {
		border:none;
	}
	p {
		margin:0px
	}
	form {
		margin:0px;
	}
	button {
		background-color:transparent;
		border:none;
		width:auto;
		height:auto;
		cursor:pointer;
		padding:0px;
	}
	a {text-decoration:none;}
	a:link {color: #000000}     /* unvisited link */
	a:visited {color: #000000}  /* visited link */
	a:hover {color: #000000}   /* mouse over link */
	a:active {color: #000000}   /* selected link */
	.CLEAR {
		clear:both;
	}
/*MENU TENDINA*/
		.TESTA_menu_tendina_cont {
			left:0px;
			padding:0px 0px;
			white-space:nowrap;
			position:relative;
		}
		.TESTA_menu_tendina_riga {
			background-color:#E5C99B;
			border:#663419 solid 1px;
			padding:2px 5px;
			font-weight:bold;
		}
		.TESTA_menu_tendina_riga:hover {
			background-color:#FFFFFF;
		}
/*LAYOUT*/
	.RV_LAY_testa_uno {
		position:relative;
		width:100%;
		text-align:center;
		z-index:45;
	}
	.RV_LAY_testa_uno_a {
		background-color:#E5C99B;
		height:76px;
	}
	.RV_LAY_testa_uno_b {
		background-color:#FFFFFF;
		height:30px;
	}
	.RV_LAY_testa_due {
		position:relative;
		width:894px;
		height:94px;
		margin:0 auto;
		z-index:100;
	}
	.RV_LAY_testa_due_sx {
		float:left;
		width:22px;
		height:76px;
		background-image:url(images/testa_ombra_sx.png);
		background-repeat:no-repeat;
	}
	.RV_LAY_testa_due_ce {
		background-color:#E5C99B;
		background-image:url(images/testa_texture.png);
		background-repeat:no-repeat;
		float:left;
		width:850px;
		height:94px;
		text-align:left;
	}
	.RV_LAY_testa_due_dx {
		float:left;
		width:22px;
		height:76px;
		background-image:url(images/testa_ombra_dx.png);
		background-repeat:no-repeat;
	}
	.RV_LAY_testa_logo {
		width:305px;
		height:77px;
		background-image:url(images/testa_logo.png);
		background-repeat:no-repeat;
		margin-left:10px;
		margin-top:10px;
		position:absolute;
	}
	.RV_LAY_testa_menu {
		position:absolute;
		right:27px;
		bottom:-5px;
		z-index:50;
	}
	.RV_LAY_testa_menu a {
		text-decoration:none;
	}
	.RV_LAY_testa_menu div.voce {
		position:relative;
		float:left;
		color:#67351A;
		font-size:12px;
		font-weight:bold;
		padding:0px 5px;
		text-decoration:none;
		cursor:pointer;
	}
	.RV_LAY_testa_lingue {
		position:absolute;
		right:60px;
		top:0px
	}
	.RV_LAY_testa_lingue a {
		text-decoration:none;
	}
	.RV_LAY_testa_lingue div.voce {
		width:34px;
		height:18px;
		float:left;
		text-decoration:none;
		cursor:pointer;
	}
	.francese {
		background-image:url(images/lang_fr.png);
		background-repeat:no-repeat;
	}
	.italiano {
		background-image:url(images/lang_it.png);
		background-repeat:no-repeat;
	}
	.RV_LAY_testa_menu div.riga {
		float:left;
		background-color:#FFFFFF;
		width:4px;
		height:22px;
	}
	.RV_LAY_piede_uno {
		position:relative;
		width:100%;
		height:76px;
		text-align:center;
	}
	.RV_LAY_piede_uno_a {
		background-color:#FFFFFF;
		height:20px;
	}
	.RV_LAY_piede_uno_b {
		background-color:#E5C99B;
		height:76px;
	}
	.RV_LAY_piede_due {
		position:relative;
		width:894px;
		height:94px;
		margin:0 auto;
	}
	.RV_LAY_piede_due_sx {
		float:left;
		width:22px;
		height:76px;
		margin-top:20px;
		background-image:url(images/piede_ombra_sx.png);
		background-repeat:no-repeat;
	}
	.RV_LAY_piede_due_ce {
		background-color:#E5C99B;
		float:left;
		width:850px;
		height:94px;
		background-image:url(images/testa_texture.png);
		background-repeat:no-repeat;
		padding-top:3px
	}
	.RV_LAY_piede_due_dx {
		float:left;
		width:22px;
		height:76px;
		margin-top:20px;
		background-image:url(images/piede_ombra_dx.png);
		background-repeat:no-repeat;
	}
	.RV_LAY_piede_bottoni {
		background-color:#FFFFFF;
	}
	.RV_LAY_piede_bottoni_ce {
		width:850px;
		background-color:#FFFFFF;
		margin:0 auto;
	}
	.RV_LAY_piede_bottoni div.bottone {
		float:left;
		width:403px;
		height:31px;
		margin-left:206px;
		margin-right:206px;
		cursor:pointer;
	}
	.catering {
		background-image:url(lang/it/images/BTN_catering.png);
		background-repeat:no-repeat;
	}
   .ico_pdf {
	font-size: 11px;
	font-weight: normal;
	color: #67351A;
	margin-right: 10px;
    }
   .ico_pdf a {
	font-size: 11px;
	font-weight: normal;
	color: #67351A;
    }
.ico_pdf a:hover {
	font-weight: bold;
	color: #67351A;
}
	.ecommerce {
		background-image:url(lang/it/images/BTN_ecommerce.png);
		background-repeat:no-repeat;
	}
	.ecommerce2 {
		background-image:url(lang/it/images/BTN_ecommerce2.png);
		background-repeat:no-repeat;
	}
	.RV_LAY_corpo_uno {
		width:850px;
		position:relative;
		margin:0 auto;
		z-index:40;
	}
/*PRODOTTI*/
	.RV_PROD_indice_cont {
		background-color:#F9F1E6;
		border:#E5C99B solid 2px;
		width:848px;
		height:320px;
		text-align:center;
	}
	.RV_PROD_indice_logo {
		width:848px;
		text-align:center;
		height:50px;
	}
	.RV_PROD_indice_logo img {
		position:relative;
		top:-6px;
	}
	.RV_PROD_indice_cont_elenco {
		width:800px;
		margin-top:100px;
		margin-left:auto;
		margin-right:auto;
	}
	.RV_PROD_indice_blocc_cont {
		float:left;
		width:253px;
		height:60px;
		margin-bottom:10px;
		margin-left:5px;
		margin-right:5px;
	}
	.RV_PROD_indice_blocc_cont a {
		cursor:pointer;
		text-decoration:none;
	}
	.RV_PROD_indice_blocc_img {
		float:left;
		border:#67351A solid 1px;
		width:60px;
		height:60px;
		overflow:hidden;
	}
	.RV_PROD_indice_blocc_text {
		float:left;
		width:185px;
		margin-left:5px;
		text-align:left;
	}
	.RV_PROD_indice_blocc_text div.titolo {
		color:#67351A;
		font-size:12px;
		font-weight:bold;
	}
	.RV_PROD_indice_blocc_text div.testo {
		color:#67351A;
		font-size:10px;
		line-height:10px;
	}
	.RV_PROD_CC_blocc_text {
		float:left;
		width:185px;
		margin-left:5px;
		text-align:left;
		border-top:#67351A solid 1px;
		position:relative;
	}
	.RV_PROD_CC_blocc_text div.titolo {
		color:#67351A;
		font-size:12px;
		font-weight:bold;
	}
	.RV_PROD_CC_blocc_text div.testo {
		color:#67351A;
		font-size:10px;
		line-height:10px;
		width:155px;
	}
	.RV_PROD_CC_blocc_text div.codice {
		position:relative;
		background-color:#67351A;
		color:#FFFFFF;
		font-size:9px;
		padding:0px 3px;
		margin-top:3px;
	}
	.RV_PROD_CC_blocc_text div.finestra {
		background-color:#FFFFFF;
		border:#67351A solid 1px;
		position:absolute;
		top:5px;
		left:5px;
		display:none;
	}
	.RV_PROD_CC_blocc_text div.acquista {
		background-image:url(images/white_5x5.png);
		border:#67351A solid 1px;
		position:absolute;
		top:15px;
		left:5px;
		display:none;
		font-size:16px;
		font-weight:bold;
		padding:2px;
	}
	.RV_PROD_CC_blocc_text div.carrellino {
		background-image:url(images/carrellino.png);
		position:absolute;
		width:22px;
		height:22px;
		top:-24px;
		left:166px;
	}
	.RV_PROD_scheda_colindex {
		float:left;
		width:110px;
	}
	.RV_PROD_scheda_colimg {
		float:left;
		position:relative;
	}
	.RV_PROD_scheda_colimg img.immagine {
		width:418px;
		height:476px;
		border:#67351A solid 1px;
		display:block;
	}
	.RV_PROD_scheda_colimg div.logo {
		width:418px;
		height:15px;
		text-align:center;		
	}
	.RV_PROD_scheda_colimg div.logo img {
		top:-200px;
		position:relative;
	}
	.RV_PROD_scheda_coldesc {
		float:left;
		width:300px;
		height:478px;
		margin-left:15px;
		overflow:auto;
		border-bottom:#EEEEEE solid 2px;
	}
	.RV_PROD_scheda_colindex_prod {
		margin-top:15px;
	}
	.RV_PROD_scheda_colindex_prod a {
		color:#663419;
		margin-top:5px;
		display:block;
	}
	.RV_PROD_scheda_colindex_prod a:hover {
		color:#663419;
		font-weight:bold
	}
	.RV_PROD_scheda_coldesc h1 {
		font-weight:bold;
		font-size:18px;
		margin:0px;
	}
	.RV_PROD_scheda_coldesc h2 {
		font-weight:bold;
		font-size:12px;
		margin:0px;
		margin-top:5px;
		margin-right:10px;
	}
	.RV_PROD_scheda_coldesc h3 {
		font-weight:normal;
		font-size:12px;
		margin:0px;
		margin-right:10px;
	}
	.RV_PROD_scheda_coldesc h4 {
		font-weight:bold;
		background-color:#B39A8C;
		padding-left:5px;
		color:#FFFFFF;
		font-size:11px;
		margin:0px;
		margin-top:5px;
		margin-right:10px;
	}
	.RV_PROD_scheda_coldesc h5 {
		font-weight:normal;
		font-size:12px;
		margin:0px;
		margin-left:10px;
		margin-top:5px;
		margin-right:10px;
	}
	.RV_PROD_scheda_coldesc h6 {
		font-weight:bold;
		font-size:16px;
		margin:0px;
	}
	.RV_PROD_scheda_coldesc h8 {
		font-size:9px;
		margin:0px;
	}
	.RV_PROD_titolo {
		font-size:24px;
		margin-bottom:20px;
		font-weight:bold;
	}