/* ASTEGconsultores CSS MAIN Style DEFINITION PAGE */
body
{
	background-image:url('../resourceImages/pat.gif');
	font-family: verdana;
	font-size:10px;
	text-align:center;
}

a, a:link, a:hover, a:visited
{
	text-decoration:none;
	font-size:10px;
	color:#94B004;
}
/* HEADER AND FOOTER STYLES */
#headerfooter
{
	margin: 0px;
	padding:0px;
	width:100%;
	display:block;
	background-color:transparent ;

}

#headerfooter .content
{
	/*ASTEGconsultores ALIGNMENT FIXES */
	text-align:center; 				/* Internet Explorer */
 	margin: 0px auto 0px auto;		/* Mozilla Firefox */

	background-color:#FFFFFF;
	width:750px;
	display:block;
}

#headerfooter .menubar
{
	/*ASTEGconsultores ALIGNMENT FIXES */
	text-align:center; 				/* Internet Explorer */
 	margin: 0px auto 0px auto;		/* Mozilla Firefox */
	background-color:#FFFFFF;
	width:750px;
	display:block;
}

#headerfooter a:hover, a:link, a:visited
{
	padding:0px;
	margin:0px;
	text-decoration:none;
}


/* IMAGE CLASSES */
.galeriaBack01
{
	background-image:url('../resourceImages/holder01.jpg');
	background-repeat:repeat-y;
}

.galeriaBack02
{
	background-image:url('../resourceImages/holder02.jpg');
	background-repeat:repeat-y;
}

.galeriaBack03
{
	background-image:url('../resourceImages/holder03.jpg');
	background-repeat:repeat-y;
}

.galeriaBack04
{
	background-image:url('../resourceImages/holder04.jpg');
	background-repeat:repeat-y;
}


.loginClass
{
	background-image:url('../images/login1.gif');
	background-repeat:no-repeat;
	height:200px;
	font-size:9px;
}

.loggedOutButton
{
	font-size:9px;
}

.loggedOutButton input
{
	font-size:10px;
}

#itemDescpriptionDIV
{
	background-image:url('../images/producto_fiori.gif');
	background-repeat:no-repeat;
	height:260px;
}

#saleHeader
{
	background-image:url('../images/carrito1.gif');
	background-repeat:no-repeat;
	height:25px;
}

#saleProduct
{
	background-image:url('../images/carrito2.gif');
	background-repeat:no-repeat;
}
#timeToolbar
{
	background-image:url('../images/toolbar.gif');
	background-repeat:no-repeat;
	font-size:10px;
}

#timeToolbar a, a:focus, a:hover, a:link
{
	font-size:10px;
	color:#313131;
	font-weight:normal;;

}


#saleTotal
{
	background-image:url('../images/carrito3.gif');
	background-repeat:no-repeat;
	height:28px;
}

#creditoBackground
{
	background-image:url('../images/credito6.jpg');
	background-repeat:no-repeat;;
}


/* CONTENT STYLES */
#contentStyle
{
	font-size:10px;
	text-align:center; 				/* Internet Explorer */
 	margin: 0px auto 0px auto;		/* Mozilla Firefox */

	background-color:#FFFFFF;
	width:750px;
	display:block;
}

#contentStyle .navigationToolbar
{
	text-align:left;
}

#contentStyle .content
{
	width: 540px;
	border: 1px solid #DDDDDD;
	float:right;
	margin-right:3px;
}

#contentStyle .content .header
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#contentStyle .content .header a, a:active, a:focus, a:hover, a:link
{
	font-size:8px;
	color:#313131;
	font-weight:normal;;
}


#contentStyle .content textarea
{
	font-size:8px;
	color:#313131;
	width:100%;
	height:300px;
}

#contentStyle .createForm textarea
{
	font-size:1em;
	color:#313131;
	width:70%;
	height:30px;
}



#contentStyle .sidebar
{
	text-align:left;

	width:190px;
	float:left;

	margin-left:3px;

	border: 1px solid #DDDDDD;
}

#contentStyle .sidebar  a, a:active, a:focus, a:hover, a:link
{
	color:#94B004;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

#contentStyle .sidebar .header
{
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

#contentStyle .sidebar .list
{
	font-size:7px;
	color:#89C100;
	padding-left: 5px;
}

#contentStyle .sidebar hr
{
	padding: 1px 0px 0px 0px;
	height:0px;
	width: 90%;
	text-align:center;
}

#contentStyle .displayTable
{
	width:100%;

	font-size:10px;
	color:#313131;
	text-align:left;

	margin: 1px 1em 1px 1em;

	display:block;
	overflow:hidden;
}

#contentStyle .displayTable textarea
{
	width:99%;
	height:100px;

	font-size:1.2em;
	color:#313131;
	text-align:left;

	display:block;
	overflow:hidden;
}

#contentStyle .displayTableLargeFont
{
	width:100%;

	font-size:1.1em;
	color:#313131;
	text-align:left;

	margin: 1px 1em 1px 1em;

	display:block;
	overflow:hidden;
}

#contentStyle .displayTableLargeFont textarea
{
	width:99%;
	height:100px;

	font-size:1.2em;
	color:#313131;
	text-align:center;

	display:block;
	overflow:hidden;
}

#contentStyle .displayTableLargeFont br
{
	clear:both;
}

#contentStyle .displayTableLargeFont a, a:active, a:focus, a:hover
{
	font-size:10px;
	text-decoration:none;
	color:#313131;
	font-weight:normal;
}


#contentStyle .displayTable_5
{
	float:left;
	display:block;
	width:5%;
	overflow:hidden;
}
#contentStyle .displayTable_10
{
	float:left;
	display:block;
	width:10%;
	overflow:hidden;
}
#contentStyle .displayTable_15
{
	float:left;
	display:block;
	width:15%;
	overflow:hidden;
}
#contentStyle .displayTable_20
{
	float:left;
	display:block;
	width:20%;
	overflow:hidden;
}
#contentStyle .displayTable_25
{
	float:left;
	display:block;
	width:25%;
	overflow:hidden;
}
#contentStyle .displayTable_30
{
	float:left;
	display:block;
	width:30%;
	overflow:hidden;
}
#contentStyle .displayTable_40
{
	float:left;
	display:block;
	width:40%;
	overflow:hidden;
}
#contentStyle .displayTable_50
{
	float:left;
	display:block;
	width:50%;
	overflow:hidden;
}

#contentStyle .displayTable_60
{
	float:left;
	display:block;
	width:60%;
	overflow:hidden;
}

#contentStyle .displayTable_80
{
	float:left;
	display:block;
	width:80%;
	overflow:hidden;
}

#contentStyle .displayTable input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

#contentStyle .displayTable a, a:active, a:focus, a:hover
{
	font-size:10px;
	text-decoration:none;
	color:#313131;
	font-weight:normal;
}


#contentStyle .displayTable br
{
	height:0px;
	font-size:0px;
	clear:both;
}

#contentStyle .createForm
{
	width:100%;

	font-size:0.9em;
	color:#313131;
	text-align:left;

	margin: 1px 1em 1px 1em;

	display:block;
	overflow:hidden;
}
#contentStyle .createForm_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
	padding: 2.5px 0px 2.5px 0px;
	width: 90%;
	clear:both;

}

#contentStyle .createForm input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
	text-align:center;
}
#contentStyle .createForm_10
{
	float:left;
	display:block;
	width:10%;
	overflow:hidden;
}
#contentStyle .createForm_20
{
	float:left;
	display:block;
	width:20%;
	overflow:hidden;
}
#contentStyle .createForm_25
{
	float:left;
	display:block;
	width:25%;
	overflow:hidden;
}
#contentStyle .createForm_30
{
	float:left;
	display:block;
	width:30%;
	overflow:hidden;
}
#contentStyle .createForm_40
{
	float:left;
	display:block;
	width:40%;
	overflow:hidden;
}

#contentStyle .createForm_80
{
	float:left;
	display:block;
	width:80%;
	overflow:hidden;
}

#contentStyle .createForm_info
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	padding-left:10px;
	padding-right:10px;
	font-size:15px;
	overflow:hidden;
}


/* DISPLAY STYLE */
#contentStyle	.shoppingCart
{
	width: 540px;
	border: 1px solid #DDDDDD;
	float:right;
	margin-right:3px;
	padding:4px 0px;
}

#contentStyle	.shoppingCart label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#313131;
}

#contentStyle	.shoppingCart hr
{
	height:1px;
	width:80%
}



/* GALLERY SETTINGS */
#galleryStyle
{
	width:100%;
	float:left;
	overflow:hidden;
}

#galleryFooter
{
	font-size:9px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
}

#galleryFooter a, a:active, a:focus, a:hover, a:link
{
	font-size:10px;
 	font-weight:bold;
	color:#111111;
	text-decoration:none;
}
img
{
	border: none;	
}

/* PURCHASE CONFIRMATION */
.purchase_confirmation_client
{
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	width:525px;
	padding:0px;
	margin:0px;
	
	text-align:left;
}

.purchase_confirmation_client_label
{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:15px;
}

.purchase_confirmation_client_detail
{
	font-weight:normal;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:justify;
}

.purchase_confirmation_client_button
{
	text-align:right;
	font-weight:normal;
	padding-right:15px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:15px;
}

/*---- HEADER STYLE ----*/
#header_toolbar
{
	padding:0px;
	margin:0px;

	font-size:9px;

	
	height:33px;
	width:750px;
	overflow:hidden;
}

.header_toolbar_cart
{
	float:left;
	width:90px;
	margin-right:10px;
}

.header_toolbar_login
{
	float:left;
	width:400px;
	text-align:left;
}

.header_toolbar_exchange_rate
{
	float:left;
	width:110px;
	font-size:9px;
	font-weight:bold;
}

.header_toolbar_timer
{
	float:left;
	width:150px;
	font-size:9px;
}

/*---- INFORMATION CLASS ----*/
.information_class
{
	font-size:12px;
	text-align:center;
	width:460px;
	padding:20px;
}

.information_class_box
{
	padding-bottom:10px;
}

/*---- LOST PASSWORD ----*/
.lost_password
{
	margin-top:20px;
	text-align:right;
}

.lost_password small
{
	font-size:9px;
}

.lost_password a
{
	color:#767676;
	text-decoration:none;
	font-weight:normal;
}

/*---- CONTENT BOXES ----*/
.content_box
{
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	text-align:justify;
	padding:10px 20px;
}

.content_info
{
	text-align:center;
	font-size:10px;	
}

/*--- USER FORM ----*/
.create_user_form
{
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}