/* CSS Document */
/*stili per il layout fluido*/
html,body{
margin: 0;
padding:0;
background-image: url(/img/sfondo.jpg);
}
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 76%;
background-color:#FFEFC6;
background-image: url(/img/sfondo.jpg)
}
h1,h2{
margin: 0;
padding:0
}
h1{
padding-left:0.5em;
font: bold 2.3em/80px arial,serif;
}
h2{
color: #999;
font-size: 1.5em;
}

div#corpo .bordo_img{
border-style:none;
}
/*stili generici, su header e footer*/
div#header{
background-image: url(/img/sfondo.jpg);
color:#9C0000;
height: auto!important;
height:65px;
}

div#header#logo{
display:block;
float:left;
height: auto!important;
height:65px;



}

div#header#autentica{
display:block;
float:right;

margin-top:0px;
margin-right:0px;
height: auto!important;
height:65px;


}
div#header h1{
display:none;}

div#header input{
	margin: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9C0000;
	color: #9C0000;
	background-color: #FFFFFF;
	display: block;
	float: left;
	clear: none;
}
div#header button{
	color: #fff;
	background-color: #9C0000;
	cursor: pointer;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div#header a{
color: #C1482B;
font-weight:bold;
}
div#header a:hover{
color: #C1482B;
font-weight:bold;
text-decoration:none;

}
	
	
div#content#corpo button.ordina{
color:#ef9400;
font-weight:bold;
	background-color:#FFEFC6;
	cursor: pointer;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}	

div#content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9C0000;
clear:none;
}


div#content#corpo{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
/*border-style:double;*/
margin-bottom:20px;
margin-top:20px;
height:350px;
width:720px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:9C0000;
}


div#content#corpoprofilo{
/*border-style:double;*/
margin-bottom:20px;
margin-top:20px;
height:350px;
width:720px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:9C0000;
}

div#content#canc{
clear:both;}

div#content#vetrina{
display:block;
clear:right;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
/*border-style:double;*/
margin-bottom:20px;
margin-top:20px;
width:720px;
height:auto!important;

clear:right!important;}

div#content#notizia{
display:block;
clear:right;

border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
/*border-style:double;*/
margin-bottom:20px;
width:720px;

height:auto!important;
}


div#content a.registrati{
color: #C1482B;
font-weight:bold;
}
div#content a.registrati:hover{
color: #C1482B;
font-weight:bold;
text-decoration:none;

}

.titolo{
color:#ef9400;
font-weight:bold;
font-size:14px;
}
.paginazione{
color:#ef9400;
font-weight:bold;
font-size:12px;
}
.descrizione{
width:600px;
}

div#paginazione{
vertical-align:bottom;
}




.risultatiTabella{
	background-color:#990000;
	font-weight:bold;
	color:#FFF}


















div#content button{
		color: #fff;
	background-color: #9C0000;
	cursor: pointer;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 450px;

	
}

div#content input,textarea,select{
	margin: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9C0000;
	color: #9C0000;
	background-color: #FFFFFF;
	display: block;
	float: left;
	clear: none;
}

#immagine {
display: block;
}
#testo {
display: block;
padding-top: 15px;
}
#filetto {
	border-bottom:1px solid #064070;
}

.natta {
	font-weight: bold;
	color: #9C0000;
}
.natta1 {
	font-weight: bold;
	color:#FF9933;
}

div#footer{text-align:center;padding: 0.5em;
    background-color: #600; color: #FCF4DA;
		}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{background-color:#FFCC66;}
div#generico{background-color:#600; }

div#content{padding: 1em}

/*stili per la generico*/
div#generico ul{margin: 0;padding: 0; list-style-type: none;}
div#generico li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
div#generico a{color:#FCF4DA;font: normal bold 1em/2em Verdana,arial,sans-serif;text-decoration: none}
div#generico a:hover{color: #fff;text-decoration: underline}
div#generico a#activelink{color: #033;text-decoration: none}
/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
div#navigation a{color:#9C0000;font: normal bold 1em/2em Verdana,arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #fff;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}





#vetrina .larghezza_elenco {
width:auto!important;

	width: 80px;
	float:left; 
	clear:none;
	display:block;
height:auto!important;

	height:80px;
	margin-left:5px;
	margin-top:5px;
	}
	
#vetrina .larghezza_elenco .immagine {
height:auto!important;

	height:80px;
	width: 80px;
	display:block;
}
#contenuto {
	width: 800px;

}

#paginazione {
	margin-left: 30px;
	margin-right:30px;
	border-top: solid #ffffff 1px;
	margin-top:40px;
	margin-bottom: 20px;
	padding-top:5px;
	display:block;
	float:none;
	clear:both;
}
.bordo_img {
	border: 1px solid #FF9933;

	
}
/*div#contenuto_interno a{color:#9C0000;font: normal bold 1em/2em Verdana,arial,sans-serif;text-decoration: none}
div#contenuto_interno a:hover{color: #fff;text-decoration: underline}*/
 a.link{color:#9C0000;font: normal bold 1em/2em Verdana,arial,sans-serif;text-decoration: none}
 a.link:hover{color: #fff;text-decoration: underline}




.data_notizia {
	float: left;
	margin-right: 7px;
	width: 165px;
	text-align: center;
	display: block;
	padding: 5px 0px 5px 0px;
}
.titolo_notizia {
	float: left;
	text-align: left;
	margin-right: 7px;
	width: 183px;
	text-align: center;
	display: block;
	padding: 5px 0px 5px 0px;
}
.descrizione_notizia {
	float: left;
	text-align: left;
	width: 350px;
	display: block;
	padding: 5px 0px 5px 0px;
}
.notizia {
	clear:both;
	padding: 5px;
	border-top: 1px dashed #CCCCCC;
	display: block;
	vertical-align: middle;
	height: 20px;
	width: 720px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.testata_notizie {
background-color:#FFCC66;
	clear:both;
	padding: 5px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	height: 20px;
	width: 720px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


 a.news{color:#ef9400;font: normal bold 1em/2em Verdana,arial,sans-serif;text-decoration: none}
 a.news:hover{color: #000000;text-decoration: underline}
 a.prodotto{color:#9C0000;font: normal bold 1em/2em Verdana,arial,sans-serif;text-decoration: none}
 a.prodotto:hover{color: #ffffff;text-decoration: underline}
