/* CSS Document */

html, body{
	margin:0;
	padding:0;
	border: 0;
	height:100%;
}


body { 
	margin:20px auto 0 auto;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#e1dfe0;
	background:#000;
	
}

.clear { 
	clear:both;
	margin:0;
	padding:0;
}

hr {
border:0;
height:1px;
border-top:1px solid #a5497b;
margin:0;
padding:0;
}


/* WRAPPER --------------------------------------------------------------------*/

#wrapper-home {
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
}
#wrapper {
	position:relative;
	width:950px;
	margin:0 auto;
	padding:0;
}



/* HEADER --------------------------------------------------------------------*/

#header {
	width:920px;
	height:152px;
	background:#f4d3e5;
	margin-bottom:2px;
	padding:15px;
}

#header img {
	float:left;
	margin:0;
	padding:0;
	
}




/* NAVIGAZIONE ISTITUZIONALE -------------------------------------------------------------------------*/

#nav-istituzionale {
	width:950px;
	margin:0 auto;
	padding:0;
}

#nav-istituzionale ul{
	float:left;
	width:945px;
	list-style-type:none;
	margin:0;
	padding:8px 0 8px 5px;
	background-color:#f4d3e5;
	border-bottom:4px solid #a5497b;
	
}

#nav-istituzionale ul li{
	float:left;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 19px 0 19px;
	margin:0;
	border-right:1px solid #a5497b;
	color:#000;
}


#nav-istituzionale ul li a{
	color:#000;
	font-size:11px;
	text-decoration:none;
}

#nav-istituzionale ul li a:hover{
	color:#a5497b;
	text-decoration:none;
}

#nav-istituzionale ul li a.corrente{
	color:#a5497b;
	
}






/* CONTENT GENERALE -------------------------------------------------------------------------*/

#content{
	float:left;
	width:950px;
	margin:0;
	padding-bottom:10px;
	background:#f8f8f8 url(../images/bg-wrapper.gif) top left repeat-y;
}


#contenitore-scheda{
	float:left;
	width:950px;
	margin:0;
	padding-bottom:10px;
	background:#f8f8f8 url(../images/bg-wrapper-scheda.gif) top left repeat-y;
}



/* COLONNA SX -------------------------------------------------------------------------*/

#colonna-sx{
	float:left;
	width:200px;
	padding:0;
	margin:0;
}



/* COLONNA DX -------------------------------------------------------------------------*/

#colonna-dx{
	float:left;
	width:200px;
	padding:0;
	margin:0;
}



/* BOX DINAMICI -------------------------------------------------------------------------*/


.box-dinamici {
	float:left;
	width:178px;
	margin-bottom:5px;
	padding:10px;
	border:1px solid #a5497b;
	
}

.box-dinamici a {
	text-decoration:none;
}

.box-dinamici a:hover {
	text-decoration:underline;
}


.box-dinamici img {
	border:1px solid #f4d3e5;
	margin-bottom:10px;
}



.gallery {
	float:left;
	width:178px;
	margin-bottom:5px;
	padding:10px;
	border:1px solid #a5497b;
	
}

.contorno-immagine {
	border:1px solid #f4d3e5;
	margin:10px 0;
}







/* BOX LINK -------------------------------------------------------------------------*/


.box-link {
	float:left;
	width:178px;
	margin-bottom:5px;
	padding:10px;
	border:1px solid #a5497b;
}


.box-link ul{
	float:left;
	width:178px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.box-link ul li{
	float:left;
	width:178px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:5px 0;
	margin:0;
	color:#e1dfe0;
}


.box-link ul li a{
	color:#e1dfe0;
	font-size:11px;
	text-decoration:none;
}

.box-link ul li a:hover{
	color:#F4D3E5;
	text-decoration:none;
}

.box-link ul li a.corrente{
	color:#F4D3E5;
	
}
.box-link ul li.carrello{
	margin-top:10px;
}


/* BOX FOTO -------------------------------------------------------------------------*/

.box-foto{
	float:left;
	width:490px;
	padding:0;
	margin:0 0 10px 0;
	display:block;
}

.foto{
	float:left;
	width:245px;
	padding:0;
	margin:0;
}

.foto img{
	border:1px solid #a5497b;
	margin:0 10px 10px 0;
}

.didascalia{
	float:left;
	width:245px;
	margin:0;
	padding:0
}



/* CORPO -------------------------------------------------------------------------*/

#corpo{
	float:left;
	width:490px;
	padding:15px 30px;
	margin:0;
	border-top:1px solid #a5497b;
}
#corpo-scheda{
	float:left;
	width:690px;
	padding:15px 30px;
	margin:0;
	border-top:1px solid #a5497b;
}



#corpo.marchi img{
	float:left;
	border:1px solid #a5497b;
	margin-right:10px;
}


/* CATALOGO -------------------------------------------------------------------------*/

#txt-catalogo{
	float:left;
	width:235px;
	padding:0;
	margin-right:10px;
}

#txt-catalogo p{
	margin:0;
}
#txt-catalogo ul{
	float:left;
	width:235px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#txt-catalogo ul li{
	float:left;
	width:235px;
	font-size:11px;
	padding:5px 0;
	margin:0;
	color:#e1dfe0;
}


#txt-catalogo ul li a{
	color:#e1dfe0;
	font-size:11px;
	text-decoration:none;
}

#txt-catalogo ul li a:hover{
	color:#F4D3E5;
	text-decoration:none;
}

#txt-catalogo ul li a.corrente{
	color:#F4D3E5;
}



#foto-catalogo{
	float:left;
	width:238px;
	padding:0;
	margin:0;
	border:1px solid #f4d3e5;
}




/* SCHEDA PRODOTTO -------------------------------------------------------------------------*/

#content-scheda{
	float:left;
	width:690px;
	padding:0;
	margin:0;
	background-color:#767575;
}

#content-scheda .small2{
	float:left;
	width:50px;
	font-weight:normal;
	font-size:11px;
	color:#000;
	background-color:#fff;
	border:1px solid #a5497b;
	display:block;
	margin-bottom:5px;
	padding:0;
}


#foto-scheda{
	float:left;
	width:238px;
	padding:0;
	margin:10px;
	/*border:3px solid #a5497b;*/
}

#foto-scheda img{
	padding:0;
	margin:0;
	border:3px solid #a5497b;
}


#descrizione-scheda{
	float:left;
	width:284px;
	padding:10px 0 0 10px;
	margin:0;
}

#descrizione-scheda input, select, textarea,{
	font-weight:normal;
	font-size:11px;
	color:#000;
	background-color:#fff;
	border:1px solid #a5497b;
	display:block;
	margin:5px;
	padding:0;
}

#descrizione-scheda .small{
	float:left;
	width:50px;
	font-weight:normal;
	font-size:11px;
	color:#000;
	background-color:#fff;
	border:1px solid #a5497b;
	display:block;
	margin-bottom:5px;
	padding:0;
}

#descrizione-scheda .medium{
	float:left;
	width:150px;
	font-weight:normal;
	font-size:11px;
	color:#000;
	background-color:#fff;
	border:1px solid #a5497b;
	display:block;
	margin-bottom:5px;
	padding:0;
}


/* tabella -------------------------------------------------------------------------*/

.table-scheda td{
	padding:0 10px 10px 0;
	text-align:left;
}
.table-carrello, .table-ordine, .table-puntivendita {
	width:100%;
	font-weight:normal;
	font-size:11px;
}
.table-carrello a, .table-ordine a {
	color:#767575;
}

.table-carrello caption, .table-ordine caption {
	font-size:12px;
	font-weight:normal;
	color:#e1dfe0;
	padding:3px 0;
	margin:0;
	background-color:#a5497b;
	text-align:center;
	width:100%;
}
.table-carrello th, .table-carrello td, .table-ordine th, .table-ordine td, .table-puntivendita th, .table-puntivendita td {
	padding:2px;
}

.table-carrello thead, .table-puntivendita thead {
	background:#a5497b;
	text-align:center;
	color:#fff;
}

.table-carrello tbody, .table-ordine thead, .table-ordine tbody, .table-puntivendita tbody  {
	background:#fff;
	color:#767575;
}
.table-carrello tbody th, .table-puntivendita tbody th {
	text-align:left;
}
.table-puntivendita tbody th {
	text-align:left;
}
.table-ordine tbody td, .table-puntivendita tbody td {
	font-weight:bold;
}
.table-carrello tbody td, .table-carrello tfoot td, .table-ordine tfoot td {
	text-align:center;
}
.table-ordine thead input {
	font-weight:normal;
	font-size:11px;
	color:#000;
	width:100px;
	background-color:#fff;
	border:1px solid #a5497b;
	padding:2px 5px;
}
.table-ordine thead select {
	font-weight:normal;
	font-size:11px;
	color:#000;
	width:112px;
	background-color:#fff;
	border:1px solid #a5497b;
	padding:2px 5px;
}

.table-ordine thead textarea {
	font-weight:normal;
	font-size:11px;
	color:#000;
	width:308px;
	background-color:#fff;
	border:1px solid #a5497b;
	padding:2px 5px;
}
.table-carrello tfoot input, .table-ordine tfoot input{
	font-weight:normal;
	font-size:11px;
	color:#000;
	background-color:#fff;
	border:1px solid #a5497b;
	margin:5px 20px 5px 5px;
	padding:2px 5px;
}


/* NAVIGAZIONE SOTTOCATEGORIE -------------------------------------------------------------------------*/

#nav-sottocategorie {
	float:left;
	width:490px;
	margin-bottom:30px;
	display:inline;
	padding:0;
}

#nav-sottocategorie ul{
	float:left;
	width:490px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav-sottocategorie ul li{
	float:left;
	font-size:10px;
	padding:0 5px 0 5px;
	margin-bottom:5px;
	display:inline;
	border-right:1px solid #e1dfe0;
	color:#e1dfe0;
}


#nav-sottocategorie ul li a{
	color:#e1dfe0;
	text-decoration:none;
}

#nav-sottocategorie ul li a:hover{
	color:#F4D3E5;
	text-decoration:none;
}

#nav-sottocategorie ul li a.corrente{
	color:#F4D3E5;
	
}


/* CONTENT-FOTO-ARTICOLI -------------------------------------------------------------------------*/

#content-elenco-articoli {
	float:left;
	width:490px;
	margin:0;
	padding:0;
	border-bottom:1px solid #a5497b;
	/*background:#00FF00;*/
}

.content-articoli {
	float:left;
	/*width:86px;*/
	width:82px;
	margin:0 15px 10px 0;
	padding:0;
	/*height:135px;*/
	height:160px;
	
}
.content-articoli p a{
	text-decoration:none;
}
.content-articoli p a:hover{
	text-decoration:underline;
}

.content-foto {
	margin:0 0 5px 0;
	padding:2px;
	background:#a5497b;
	width:82px;
	height:82px;
	text-align:center;
	background-color:#a5497b;
}



/* CONTENT-IMG-AGGIUNTIVE -------------------------------------------------------------------------*/

#content-aggiuntive {
	float:left;
	width:120px;
	margin-top:10px;
	padding:0;
}

.content-aggiuntive img {
	margin:0 0  5px 8px;
	padding:2px;
	background:#a5497b;
}
#filetto-chiusura-scheda {
	float:left;
	width:690px;
	margin-top:10px;
	border-bottom:1px solid #a5497b;
}


/* ABBINAMENTI -------------------------------------------------------------------------*/

#abbinamenti {
	float:left;
	width:490px;
	margin-top:10px;
	display:inline;
	padding:0;
}

#abbinamenti ul{
	float:left;
	width:490px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#abbinamenti ul li{
	float:left;
	width:490px;
	font-size:10px;
	padding:5px 5px 0 5px;
	margin-bottom:5px;
	color:#e1dfe0;
}


#abbinamenti ul li a{
	color:#e1dfe0;
	text-decoration:none;
}

#abbinamenti ul li a:hover{
	color:#F4D3E5;
	text-decoration:none;
}

#abbinamenti ul li a.corrente{
	color:#F4D3E5;
	
}


.box-link {
	float:left;
	width:178px;
	margin-bottom:5px;
	padding:10px;
	border:1px solid #a5497b;
}


.box-link ul{
	float:left;
	width:178px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.box-link ul li{
	float:left;
	width:178px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:5px 0;
	margin:0;
	color:#e1dfe0;
}


.box-link ul li a{
	color:#e1dfe0;
	font-size:11px;
	text-decoration:none;
}

.box-link ul li a:hover{
	color:#F4D3E5;
	text-decoration:none;
}

.box-link ul li a.corrente{
	color:#F4D3E5;
	
}
.box-link ul li.carrello{
	margin-top:10px;
}






/* NEWSLETTER -------------------------------------------------------------------------*/

#newsletter{ 
	float:left;
	width:175px;
	margin:10px 0 10px 0;
	padding-left:10px;
}

#newsletter img{ 
	float:right;
	margin-top:5px;
}


#newsletter input{
	width:175px;
	font-weight:normal;
	font-size:11px;
	color:#000;
	background-color:#fff;
	border:1px solid #a5497b;
	display:inline;
	margin:0;
	padding:0;
}

#newsletter input.nobordo {
	border:none;
}


/* AREA RISERVATA -------------------------------------------------------------------------*/

.area-riservata {
	float:left;
	width:178px;
	margin-bottom:5px;
	padding:10px;
	border:1px solid #a5497b;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#e1dfe0;
	background-color:#000;
}



/* FOOTER -------------------------------------------------------------------------*/

#footer{
	float:left;
	width:950px;
	padding-bottom:20px;
	margin:0;
}

#marchi{
	float:left;
	width:950px;
	height:47px;
	padding:0;
	margin:0;
	background-color:#fff;
}
#marchi img{
	float:left;
}

#indirizzo{
	float:left;
	width:940px;
	padding:5px 0 5px 10px;
	margin:0;
	border-bottom:1px solid #a5497b;
	color:#F4D3E5;
}


/* NEWS -------------------------------------------------------------------------*/
#foto-news{
	float:left;
	width:238px;
	padding:0;
	margin:0;
	/*border:1px solid #f4d3e5;
	background-color:#ffff00;*/
}


/* CATALOGO -------------------------------------------------------------------------*/

#txt-news{
	float:left;
	width:355px;
	padding:0;
	margin-right:10px;
	/*background-color:#ffff00;*/
}

#txt-news p{
	margin:0;
}
#txt-news ul{
	float:left;
	width:355px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#txt-news ul li{
	float:left;
	width:355px;
	font-size:11px;
	padding:5px 0;
	margin:0;
	color:#e1dfe0;
}


#txt-news ul li a{
	color:#e1dfe0;
	font-size:11px;
	text-decoration:none;
}

#txt-news ul li a:hover{
	color:#F4D3E5;
	text-decoration:none;
}

#txt-news ul li a.corrente{
	color:#F4D3E5;
}


#foto-agg-news{
	float:right;
	width:90px;
	padding:0;
	margin:5px 5px;
	/*border:1px solid #f4d3e5;
	background-color:#ffff00;
	*/
}



/* PAGINAZIONE -------------------------------------------------------------------------*/
.pag-prec {
	float:left;
	margin-top:10px;
	padding:0;
	color:#F4D3E5;
	width:120px;
	text-align:left;
}
.pag-succ {
	float:left;
	margin-top:10px;
	padding:0;
	color:#F4D3E5;
	width:120px;
	text-align:right;
}
.pag-prec a, .pag-succ a {
color:#F4D3E5;
text-decoration:none;

}
#paginazione{
	float:left;
	margin-top:10px;
	padding:0;
	color:#a5497b;
	text-align:center;
	width:250px;
}

#paginazione ul{
	display: inline;
	margin:0;
	padding: 0;
	list-style-type:none;
	border-left: 1px solid #a5497b;
}

#paginazione li{
	display: inline;
	margin:0;
	padding: 0 5px 0 5px;
	border-right: 1px solid #a5497b;
	color:#F4D3E5;
}

#paginazione li a{
	color:#F4D3E5;
	text-decoration:none;
}

#paginazione li a:hover{
	color:#e1dfe0;
	text-decoration:none;
}

#paginazione li a.corrente{
	color:#e1dfe0;
	text-decoration:none;
}


/* precedentesuccessiva -------------------------------------------------------------------------*/

#precedentesuccessiva {
	float:left;
	/*width:355px;*/
	padding:0;
	margin-right:10px;
	background-color:#ffff00;
}

/* NAVIGAZIONE SOTTOCATEGORIE2 -------------------------------------------------------------------------*/

#nav-sottocategorie2 {
	float:left;
	width:690px;
	margin-bottom:30px;
	display:inline;
	padding:0;
}

#nav-sottocategorie2 ul{
	float:left;
	width:690px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav-sottocategorie2 ul li{
	float:left;
	font-size:10px;
	padding:0 5px 0 5px;
	margin-bottom:5px;
	display:inline;
	border-right:1px solid #e1dfe0;
	color:#e1dfe0;
}

#nav-sottocategorie2 ul li a{
	color:#e1dfe0;
	text-decoration:none;
}

#nav-sottocategorie2 ul li a:hover{
	color:#F4D3E5;
	text-decoration:none;
}

#nav-sottocategorie2 ul li a.corrente{
	color:#F4D3E5;
}

#content-elenco-articoli2 {
	float:left;
	width:690px;
	margin:0;
	padding:0;
	border-bottom:1px solid #a5497b;
	/*background:#00FF00;*/
}

#paginazione2 {
	float:left;
	margin-top:10px;
	padding:0;
	color:#a5497b;
	text-align:center;
	width:450px;
}

#paginazione2 ul{
	display: inline;
	margin:0;
	padding: 0;
	list-style-type:none;
	border-left: 1px solid #a5497b;
}

#paginazione2 li{
	display: inline;
	margin:0;
	padding: 0 5px 0 5px;
	border-right: 1px solid #a5497b;
	color:#F4D3E5;
}

#paginazione2 li a{
	color:#F4D3E5;
	text-decoration:none;
}

#paginazione2 li a:hover{
	color:#e1dfe0;
	text-decoration:none;
}

#paginazione2 li a.corrente{
	color:#e1dfe0;
	text-decoration:none;
}




