/* CSS Document */

/* ----------------------------------------------------- Elementi HTML --------------------------------------------------------- */
body {
	text-align:center;
	margin: 0;
	padding:0;
	color: #855F06;
	line-height: 15px;
	background-color:#070792;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/struttura/body_fondo_mondo.gif);
	background-repeat:repeat-x;
}
strong {
	font-weight:bold;
}
.boxupsx a img {
	border:none;
}
h1 {
	margin:0;
	padding:0;
	font-size:12px;
	color:#070792;
}
a {
	text-decoration:none;
	color: #855F06;
}
dd, dl, dt, li, ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
a:hover {
}
.imgcentral {
	border: 2px solid #E7E4D1;

}
.imgdx {
	float:right;
}
.imgsx {
	float:left;
}
.footer {
	clear:both;
	height:1px;
}

/* ------------------------------------------------------- Struttura Pagina -------------------------------------------------- */
#logo {
	width: 780px;
	text-align:left;
	margin: 0 auto 0 auto;	
}
#logo img {
	margin: 0 10px 0 10px;
}
#containerest {
	width: 780px;
	margin: 0 auto 0 auto;
	text-align:right;
	position:relative;	
	background-image:url(../images/struttura/container_fondo.gif);
	background-repeat:repeat-y;
}
#containerestadm {
	width: 870px;
	margin: 0 auto 0 auto;
	text-align:right;
	position:relative;	
	background-image:url(../images/struttura/container_fondo.gif);
	background-repeat:repeat-y;
}
#containerint {
	margin: 0 5px 0 5px;
	text-align:left;
	background-color:#FFD980;	
}
#content {
	text-align:left;
	padding: 105px 8px 0 8px;	
}
#contentpagint {
	background-color:#FBCD63;
	margin: 20px;
	padding: 15px 50px;
	background-color:#F7C450;
}
#contentpagint li {
	list-style:square;
}
#contentadm {
	text-align:left;
	padding: 10px 8px 0 8px;	
}
#piede {
	font-size:11px;
	padding: 5px 0 5px 0;
	line-height: 14px;
	text-align:center;
}
#piedebottom {
	background-image:url(../images/struttura/piede_fondo.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:28px;
	width:780px;
	margin: 0 auto 40px auto;
}


/* --------------------------------------- Home -------------------------------------------- */

.boxupsx, .boxupdx, .boxbottomsx, .boxbottomdx {
	background-color:#FBCD63;
}
.boxupsx {
	width: 495px;
	float:left;
}
.boxupdx, .boxupdxscheda {
	width:251px;
	float:right;
	text-align: right;
	padding: 0 0 20px 0;
}
.boxupdx  p {
	margin: 5px 15px 0 20px;
	text-align:left;
}
.linkbox {
	margin: 10px 15px 0 20px;
	text-align:right;
	color:#3636B0;
}
.linkbox a {
	color:#3636B0;
}
.boxbottomsx {
	width: 373px;
	float:left;
	margin: 8px 0 0 0;
}
.boxbottomdx {
	width: 372px;
	float:right;
	margin: 8px 0 0 0;
	text-align:left;
}
#news {
	margin: 15px 0 0 0;
	padding:0;
	text-align:left;	
}
#news a {
	display:block;
	height:100%;
	padding: 4px 10px;
}
#news a:hover {
}
#news dd {
	margin: 0;
	padding: 0 10px 7px 10px;

}
#news dt {
	font-style:italic;
	padding: 0 10px;
}


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

/* --------------------- BOX A 3 Home --------------------------- */

.totbox {
	background-image: url(../images/struttura/home_box_fondo.gif);
	background-repeat:repeat-y;
	margin: 0 0 8px 0;
}
.totboxbottom {
	background-image: url(../images/struttura/home_boxbottom_fondo.gif);
	background-repeat:repeat-y;
	margin: 0 0 8px 0;
}
.linkhomedx {
	float:right;
	margin: 10px 10px 0 0;
	color:#070792;
}
.linkhomedx a {
	color:#070792;
}
.box, .boxscheda {
	margin: 0 7px 7px 7px;
	background-color:#F7C450;
	cursor: pointer;
	position:relative;
}
.box a {
	display:block;
	padding: 7px 7px 7px 7px;
	height:100%;
}
.box a , .box img, .box h1, .box div, .box p {
	cursor: pointer;
}
.box a:hover {
	background-color:#F4BC3E;
	cursor:hands;
}

.boxsxtit {
	width: 310px;
	float:left;
	margin: 7px 0 0 0;
	height:30px;
}
.boxdxdata {
	width: 150px;
	float:left;
	margin: 7px 0 0 0;
	height:30px;
	font-style:italic;
	text-align:right;
}
.boxsximgmondo {
	float:left;
	width: 91px;
	margin: 0 0 0 0;
}
.boxcen {
	width: 265px;
	float:left;
	margin: 0;
	padding: 0 10px 0 0;
}
.boxcentxt {
	margin:0;
	padding:0;
}
.boxcenprezzo {
	font-weight:bold;
	margin:5px 0 0 0;
}
.boxdxfoto {
	width:90px;
	height: 60px;
	margin: 0;
	float:left;
	text-align:center;
	border: 2px solid #E6A205;
	background-repeat: no-repeat;
	background-position: center;
}

.boxcen p {
}
/* --------------------- BOX A 2 Home --------------------------- */
.box2sxtit {
	width: 182px;
	float:left;
	margin: 7px 0 0 0;
}
.box2dxdata {
	margin: 7px 0 0 182px;
	text-align:right;
	font-style:italic;
}
.box2sxtxt {
	width: 250px;
	float:left;
	text-align:left;
	padding: 10px 0;
}
.box2sxfoto {

	text-align:center;
}

/* --------------------- BOX Pag Int --------------------------- */
.totboxpagint {
	margin: 0 0 14px 0;
	background-color:#FBCD63;
}
.boxpaginttit {
	margin: 7px 0 0 0;
}
.boxpagintdata {
	font-style:italic;
	margin: 7px 0 7px 0;
}
.boxpagintsximgmondo {
	float:left;
	width: 91px;
	margin: 0 0 0 0;
}
.boxpagintcen {
	margin: 0 110px 0 110px;
}
.boxpagintdxfoto {
	width:90px;
	height: 60px;
	margin: 0;
	float:right;
	text-align:center;
	border: 2px solid #E6A205;
	background-repeat: no-repeat;
	background-position: center;
}

/* ------------------------ Box Scheda ------------------------- */

.boxscheda {
	cursor:default;
	margin: 15px 7px;
	padding: 15px 7px;
}
.boxupdxscheda {
	text-align:center;
	padding: 15px 0;
}

.boxupdxscheda img {
	border: solid 2px #E6A205;
}

/* --------------------------------------- Menu -------------------------------------------- */

#menu {
	position:absolute;
	width:780px;
	height:69px;
	top: 20px;
	left:0;
	background-image:url(../images/menu/menu_fondo.gif);
	background-repeat:no-repeat;
}
#menu1 {
	background-image:url(../images/menu/menu_fondo.gif);
	background-repeat:no-repeat;
	margin: 20px 0 0 0;
}
#imgmenuhome {
	margin: 0 0 0 36px;
}
#menu li {
	float:left;
	
}
/* ------------------------- form ----------------------------*/
.campo {
	border: 1px solid #898989;
	font-size: 11px;
}
.pulsante {
	font-size: 13px;
	background-color: #D2D2D2;
	color: Black;
	cursor: hand;
	border: 1px solid #898989;
	
}
.privacy {
	font-size: 10px;
}
.privacy a {
	text-decoration: none;
}
.privacy a.hover {
	text-decoration: underline;
}
