@charset "ISO-8859-1";
@import url(reset.css);
@import url(paragrafi_link.css);
@import url(img.css);
@import url(form.css);
@import url(color.css);
/* GLOBAL */
.align_center{text-align:center}
.align_right{text-align:right}
.align_left{text-align:left}
.hide{display:none}
.show{display:block}
.no_float{float:none;clear:both}
.border{border:1px solid #000}
.table{display:table;float:none;clear:both}
.centerbox{margin-left:auto;margin-right:auto}
.bold{font-weight:bold}
.nowrap{white-space:nowrap}
.wrap{white-space:normal}
.float_left{float:left}
.float_right{float:right}
.relative{position:relative}
.left{position:absolute;top:0;left:0}
.right{position:absolute;top:0;right:0}
.fullwidth{width:100%}
.width_50perc{width:50%}
.width_100{width:100px}
.width_150{width:150px}
.width_200{width:200px}
.width_250{width:250px}
.width_280{width:280px}
.width_300{width:300px}
.width_415{width:415px}
.mar_auto{margin-left:auto;margin-right:auto}
.mar_left_5{margin-left:5px}
.mar_left_8{margin-left:8px}
.mar_left_30{margin-left:30px}
.mar_right_30{margin-right:30px}
.mar_right_20{margin-right:20px}
.mar_top_10{margin-top:10px}
.mar_top_20{margin-top:20px}
.mar_top_70{margin-top:70px}
.mar_top_120{margin-top:120px}
.mar_right-8{margin-right:-8px}
.mar_top-8{margin-top:-8px}
.errore{display:block;float:none;clear:both; color:#FF0000;}
.sep{width:155px;margin:0 auto 10px auto;padding:0;height:1px;display:block}
/* GLOBAL */
/* LAYOUT */
#background{width:100%;height:100%}
#layout, #header, #footer, #dati_footer{width:820px}
#layout{min-height:940px}
#header{height:287px;position:relative}
#footer, #dati_footer{height:60px}
#dati_footer {color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#dati_footer a { color:#CCCCCC; font-weight:normal; font-size:12px;}
#content{width:100%}
.head{width:100%;height:186px;position:relative}
#menu{height:32px;width:100%}

#body{width:776px}
#layout, #footer, #dati_footer{margin:0 auto 0 auto;padding:0}
#layout{display:table}
#body{padding:0;margin:0 22px 0 22px;display:table}
#content{display:table}
.head{margin:0 auto 0 auto;text-align:center}
#menu{text-align:center}
/* LAYOUT */

/* MENU */
#menu li{position:relative;width:115px;height:32px;margin-right:3px}
#menu ul{margin:0 auto;text-align:center;display:table}
#menu li img{position:absolute;top:0;left:0;width:115px;height:32px}
li a {color:#000000; }

/* MENU */

.info{padding:11px 24px 11px 24px;margin:10px 0 0 0;background:url(../img/info.gif) no-repeat 0 0;width:351px;height:88px;text-align:left;overflow:hidden}
.box_cart{float:left;padding-left:7px;margin:0}

.img_gallery {
	margin:5px 13px 5px 13px;
	border:1px solid #990000;
}

.dati_acquisto {
	width:710px;
}

.dati_acquisto td {
	font-weight:normal;
}

.carrello {
	width:710px;
}
.carrello th{
	text-align:center;
	background-color:#990000;
	border:1px solid #993300;
	color:#FFFFFF;
	padding:2px;
	font-weight:normal;
}

.carrello td{
	border-top:1px solid #990000;
	padding:2px;
	margin:2px;
	font-weight:normal;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-0.5pt;	
}

.table_registration {
	font-weight:normal;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-0.5pt;	
}


.table_registration td {
	padding-bottom:5px;
	width:120px;
	font-weight:normal;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	letter-spacing:-0.5pt;
	color:#333333;
	font-size:13px;
}

.prezzo {
	text-align:right;
	padding-right:3px;
}

.image_carrello {
	text-align:center;
	padding:2px;
	border:0px;
}

.button_carrello {
    border-right:#333333 1px solid;
    border-top: #FFFFFF 1px solid;
    font-size: 11px;
    background: #990000;
    border-left: #FFFFFF 1px solid;
	cursor:pointer;
    color: #FFFFFF;
    border-bottom: #333333 1px solid;
    font-weigth: bold;
    height: 19px;
	width:100px;
    text-decoretion: none
}

.center {
	text-align:center;
	padding:2px;
}

.carrello_vuoto {
	text-align:center;
	padding:10px;
}

.link a {
	color:#990000;
}
.link2 a {
	color:#000000;
}

.campo {
	margin:0px 0 0 0;
	font-size:15px;
}

.campo input {
	height:15px;
}

.bold {
	font-weight: bold;
}

fieldset{	
	border:1px solid #990000;
	padding:10px;
	width:350px;
}

fieldset legend {
	color:#990000;
	font-weight:bold;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-0.5pt;
	font-size:13px;	
}

.select {
	color:#990000;
}