/*NEWSLETTER*/
.rbroundbox { 
	background: url(../img/nt.gif) repeat;
	margin:0;
	padding:0;
}
.rbtop div { 
	background: url(../img/tl.gif) no-repeat top left; 
}
.rbtop { 
	background: url(../img/tr.gif) no-repeat top right; 
}
.rbbot div { 
	background: url(../img/bl.gif) no-repeat bottom left; 
}
.rbbot { 
	background: url(../img/br.gif) no-repeat bottom right; 
}

.rbtop div, .rbtop, .rbbot div, .rbbot {
	height: 7px;
}
.rbcontent { 
	margin: 0 7px;
	color:#0099CC;
}

.rbcontent_titolo{
	font-weight:bold;
	font-size:90%;
}

.rbcontent_testo{
	font-size:80%;
}

.rbroundbox { 
	width: 95%; 
	margin: 1em auto; 
	padding:0;
}




/*BOX DEL MENU*/
div.container{
	width: 100%;
	background: #ccc url(../img/bordo_inf_dx.gif) no-repeat bottom right;
	font-family:Arial, Helvetica, sans-serif;
}

div.head{
	background: url(../img/bordo_sup_dx.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
div.head h4{
	background: url(../img/bordo_sup_sx.gif) no-repeat top left;
	margin:0;
	padding: 20px 0 5px 28px;
	color:#fff; 
	font-weight: bold; 
	font-size: 1.1em;
	text-align:left;
}

div.container div.body_menu{
	background: url(../img/bordo_inf_sx.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px 10px 20px 15px;
	font-size:.95em;
}

div.body_menu p{
	padding: 0 10px 0 15px;
	text-align:left;
}

ul{
	text-align:left;
}

/*BOX*/
#topleft{
	background-image:url(../img/topleft.gif);
	background-repeat:no-repeat;
	position:relative;
	top:-1px;
	left:-1px;
	width:14px;
	height:14px;
}

#topright{
	background-image:url(../img/topright.gif);
	background-repeat:no-repeat;
	float:right;
	position:relative;
	width:14px;
	height:14px;
	top:-15px;
	right:-1px;
}

#corpo_box{
	position:relative;
	top:0px;
	text-align:center;
}

#titolo_box{
	position:relative;
	left:15px;
	text-align:left;
	font-size:95%;
	color:#0099cc;
	font-weight: bold; 
}

#downleft{
	background-image:url(../img/bottomleft.gif);
	background-repeat:no-repeat;
	position:relative;
	bottom:-1px;
	left:-1px;
	width:14px;
	height:14px;
}

#downright{
	background-image:url(../img/bottomright.gif);
	background-repeat:no-repeat;
	float:right;
	position:relative;
	width:14px;
	height:14px;
	bottom:13px;
	right:-1px;
}

/*CARRELLO*/

#carrello_vuoto{
	position:relative;
	top:10px;
	font-weight:bold;
	font-size:75%;
	color:#000000;
}

#pulsanti_carrello{
	position:relative;
	top:50px;
	height:30px;
}

#carrello_pieno{
	position:relative;
	top:10px;
	font-weight:bold;
	font-size:60%;
	color:#000000;
}

/*BOX LOGIN E PASSWORD*/

#login_password{
	position:relative;
	top:10px;
	font-weight:bold;
	font-size:60%;
	color:#000000;
	text-align:left;
	margin:10px;
}

/*BOX CENTRALE*/

#box_sinistro{
	width:30%;
	height:270px;
	float:left;
	border: 1px solid #73848c;
	position:relative;
	margin:8px;
}

#box_centrale{
	margin:10px;
	width:30%;
	float:left;
	height:270px;
	border: 1px solid #73848c;
	position:relative;
}

#box_destro{
	margin:10px;
	height:270px;
	width:30%;
	float:left;
	border: 1px solid #73848c;
	position:relative;
}

#topleft_centrale{
	background-image:url(../img/topleft.gif);
	background-repeat:no-repeat;
	position:relative;
	top:-1px;
	left:-1px;
	width:14px;
	height:14px;
}

#topright_centrale{
	background-image:url(../img/topright.gif);
	background-repeat:no-repeat;
	float:right;
	position:relative;
	width:14px;
	height:14px;
	top:-15px;
	right:-1px;
}

#corpo_box_centrale{
	position:relative;
	top:20px;
	text-align:center;
	height:170px;
}

#titolo_box_centrale{
	position:relative;
	left:10px;
	text-align:left;
	font-size:70%;
	color:#0099cc;
	font-weight: bold;
	height:30px;
}

#dettagli_box_centrale{
	background-color:#0099cc;
	color:#FFFFFF;
	font-size:75%;
	text-align:center;	
	font-weight: bold;
	height:70px;
}

#prezzo{
	text-align:left;
}

#dettagli_acquista{
	position:relative;
	top:10px;
}
#dettagli_partner{
	position:relative;
	top:10px;
	background-color:#FFF;
}
#downleft_centrale{
	background-image:url(../img/bottomleft_centrale.png);
	background-repeat:no-repeat;
	position:relative;
	top:-14px;
	left:-1px;
	width:14px;
	height:14px;
}

#downright_centrale{
	background-image:url(../img/bottomright_centrale.png);
	background-repeat:no-repeat;
	float:right;
	position:relative;
	width:14px;
	height:14px;
	right:-1px;
	top:-28px;
}


/*TITOLO PAGINA*/

#topleft_titolo{
	background-image:url(../img/topleft_centrale.png);
	background-repeat:no-repeat;
	position:relative;
	top:-1px;
	left:-1px;
	width:14px;
	height:14px;
}

#topright_titolo{
	background-image:url(../img/topright_centrale.png);
	background-repeat:no-repeat;
	float:right;
	position:relative;
	width:14px;
	height:14px;
	top:-15px;
	right:-1px;
}

#titolo_box_titolo{
	position:relative;
	left:10px;
	text-align:left;
	font-size:100%;
	color:#FFFFFF;
	font-weight: bold;
}

#downleft_titolo{
	background-image:url(../img/bottomleft_centrale.png);
	background-repeat:no-repeat;
	position:relative;
	top:1px;
	left:-1px;
	width:14px;
	height:14px;
}

#downright_titolo{
	background-image:url(../img/bottomright_centrale.png);
	background-repeat:no-repeat;
	float:right;
	position:relative;
	width:14px;
	height:14px;
	right:-1px;
	top:-13px;
}

/*VARIANTE BANNER*/
#banner_space{
	height:150px;
}

