.st_uppercase {text-transform:uppercase;}

.st_lowercase {text-transform:lowercase;}

.st_capitalize {text-transform:capitalize;}

.st_hidden {display:none;}

.st_bold {font-weight:bold;}

.st_debug {border: 1px solid #000;}

.st_center {text-align:center;}

.st_justify {text-align:justify;}

.st_right {text-align:right;}

.st_il150 {line-height:150%;}

.st_link {text-decoration:none;color:#1D4D7F;}

.st_link:hover {text-decoration:underline;}



.st_link_white {text-decoration:none;color:#fff;}



.spt_black {color:#000;}

.spt_white {color:#fff;}

.spt_green {color:#008140;}

.spt_red {color:red;}

.spt_grey {color:#7C8286;}



.st_fright {float:right;}

.spt_font_small {font-size:11px;}

.spt_font_normal {font-size:12px;}



.st-text-black

{

	color:#000;

}



img

{

	border:0px;

}



a {color:#0080C4;text-decoration:none;}

a:hover {text-decoration:underline;}



a.navbar

{

	color:#1B4976;

}



body

{ 

	border:0px;

	background-color:#1A3164;

	color:#1D4D7F;

	margin:0;

	font-family:verdana,Tahoma;

	font-size:9pt;

}



#container

{

	margin:0px auto;

	padding:0px;

	width:810px;

	border:0px;

	text-align:left;

	position:relative;

	/*border: 1px solid #000;*/

}



#logo

{

	position: absolute;

	width: 249px;

	height: 172px;

	z-index: 1;

	left: -2px;

	top: 8px;

	background-image: url('http://www.phaseremshop.com/resource/images/logo.gif');

}



#green

{

	position: absolute;

	width: 221px;

	height: 58px;

	z-index: 1;

	left: 310px;

	top: 113px;

	background-image: url('http://www.phaseremshop.com/resource/images/verde.png');

	background-repeat:no-repeat;

}

#warning
{
	position: absolute;
	width: 542px;
	height: 22px;
	z-index: 1;
	left: 250px;
	top: 85px;
	background-color:#E9EAEC;
	text-align:center;
	padding-top:6px;
	padding-left:4px;
}

#products

{

	position: absolute;

	font-size:11pt;

	color:#1D4D7F;

	/*border:1px solid #CBCCD0;*/

	width: 183px;

	height: 18px;

	z-index: 1;

	left: 612px;

	top: 95px;

	text-align:center;

}



#langs

{

	position: absolute;

	color:#fff;

	font-size:8pt;

	/*border:1px solid #fff;*/

	width: 585px;

	height: 16px;

	z-index: 1;

	left: 200px;

	top: 22px;

	text-align:right;

}



#header_ang

{

	width:13px;

	height:35px;

	background-image: url('http://www.phaseremshop.com/resource/images/m_ang.png');	

}



#cart1

{

	position: absolute;

	background-image: url('http://www.phaseremshop.com/resource/images/cart.gif');

	background-repeat:no-repeat;	

	width:74px;

	height:47px;

	padding: 0px;

	cursor:pointer;

	left: 625px;

	top: 460px;

	z-index:1;

}



a.spt_lang

{

	font-size:8pt;

	color:#fff;

	text-decoration:none;

}



a.spt_lang:hover

{

	text-decoration:underline;

}



#maindiv

{

	position: relative;

	width: 768px;

	left: 42px;

	top: 0px;

}



#header

{

	background-image: url('http://www.phaseremshop.com/resource/images/m_sf.png');

	background-repeat:repeat-x;

}



td.spt_td

{

	padding:0px;

}



td.spt_td

{

	padding:0px;

}



.spt_right

{

	

	text-align:right;

}



.headersep

{

	background-image: url('http://www.phaseremshop.com/resource/images/m_sep.png');

	background-repeat:no-repeat;

	background-position:center;

}



.headerfield

{

	text-align:center;

}



a.spt_header

{

	color:#1D4D7F;

	font-size:8pt;

	white-space: nowrap;

	text-decoration: none;

}



a.spt_header:hover

{

	text-decoration: underline;

}



#header2

{

	width:768px;

	height:369px;

	background-image: url('http://www.phaseremshop.com/resource/images/figura0.png');

	background-repeat:no-repeat;	

}



table.spt_table

{

	border-style: solid;

	border-width: 0px;

	border-collapse: collapse;

	margin:0px;

	border-spacing:0px;

}



.spt_cento

{

	width:100%;

}



.spt_bianco

{

	background-color:#FFFFFF;

}



div.spt_header_button

{

	position:absolute;

	width:231px;

	height:73px;

	background-image: url('http://www.phaseremshop.com/resource/images/header-button.gif');

	background-repeat:no-repeat;	

	text-align:left;

	padding:20px 0px 0px 20px;

	margin:0px;

/*	line-height:160%;*/

	cursor:pointer;

}



div.spt_header_button_title

{

	position:absolute;

	top:15px;

}



h1.spt_header_button

{

	margin: 0px;

}



span.spt_header_button

{

	font-weight:bold;

}



a.spt_header_button

{

	color:#fff;

	font-family: 'Times New Roman';

	text-decoration: none;

}



div.spt_header_button_1

{

	top:80px;

	left:505px;	

}



div.spt_header_button_2

{

	top:183px;

	left:505px;	

}



div.spt_header_button_3

{

	top:286px;

	left:505px;	

}



div.spt_header_button_cat

{

	position:absolute;

	top:45px;

	color:#fff;

	font-weight:lighter;

	font-size:8pt;

	text-decoration: none;

}



div.spt_header_button_click

{

	position:absolute;

	top:70px;

	width:220px;

	color:#fff;

	/*font-family: 'Times New Roman';*/

	font-weight:lighter;

	font-size:8pt;

	text-decoration: none;

	text-align:right;

}





#footer

{

	position:relative;

	margin:0px;

	color:#1D4D7F;

	font-size:11px;

	padding:15px 0px 0px 20px;

	border:0px;

	background-image: url('http://www.phaseremshop.com/resource/images/footer.png');

	background-repeat:no-repeat;

	width:748px;

	height:44px;

}



#footer2

{

	margin:0px;

	color:#0080C4;

	font-size:11px;

	border:0px;

	line-height:30px;

}



#fiducia

{

	cursor:pointer;

	position:absolute;

	/*border:1px solid #000;*/

	height:50px;

	width:50px;

	z-index:10;

	left:605px;

	top:5px;

}



a.footer

{

	color:#0080C4;

	text-decoration:none;

}



a.footer:hover

{

	text-decoration:underline;

}



.spt_body_button_xsmall

{

	background-image: url('http://www.phaseremshop.com/resource/images/body-button-xsmall.png');

	background-repeat:no-repeat;

	/*border:1px solid #000;*/

	width:200px;

	height:42px;

	margin:0px;

	padding: 9px 10px 0px 10px;

	cursor:pointer;

	vertical-align:top;

	position:relative;

}



.spt_body_button_small

{

	background-image: url('http://www.phaseremshop.com/resource/images/body-button-small.png');

	background-repeat:no-repeat;

	/*border:1px solid #000;*/

	width:270px;

	height:42px;

	margin:0px;

	padding: 9px 10px 0px 10px;

	cursor:pointer;

	vertical-align:top;

	position:relative;

}



.spt_body_button_big

{

	background-image: url('http://www.phaseremshop.com/resource/images/body-button-big.png');

	background-repeat:no-repeat;

	/*border:1px solid #000;*/

	width:271px;

	height:122px;

	margin:0px;

	padding: 9px 10px 0px 10px;

	cursor:pointer;

	vertical-align:top;

	position:relative;

}



.spt_body_button_big_click

{

	position:absolute;

	top:110px;

	left:162px;

	width:113px;

	text-align:right;

}



a.spt_title_link

{

	font-size:13pt;

	color:#1D4D7F;

	text-decoration:none;

}



a.spt_title_link:hover

{

	text-decoration:underline;

}



.spt_title

{

	font-size:13pt;

}



h1.spt_title

{

	font-size:13pt;

	font-weight:normal;

}





.spt_button_small

{

	background-repeat:no-repeat;

	width:93px;

	height:17px;

	padding: 3px 0px 0px 5px;

	font-size:10px;

	color:#fff;

	cursor:pointer;

	text-align:left;

	line-height:normal;

}



.spt_button_small_high

{

	background-repeat:no-repeat;

	width:93px;

	height:91px;

	padding: 7px 0px 0px 5px;

	font-size:10px;

	color:#fff;

	cursor:pointer;

	text-align:left;

	line-height:normal;

}



.spt_button_small_title

{

	padding-left:0px;

	font-size:14px;

}



.spt_button_small_green

{

	background-image: url('http://www.phaseremshop.com/resource/images/button-green.gif');

}



.spt_button_small_grey

{

	background-image: url('http://www.phaseremshop.com/resource/images/button-grey.gif');

}



.spt_button_small_blue

{

	background-image: url('http://www.phaseremshop.com/resource/images/button-blue.gif');

}



.spt_button_small_blue_high

{

	background-image: url('http://www.phaseremshop.com/resource/images/button-blue-high.gif');

}



.spt_button_small_red

{

	background-image: url('http://www.phaseremshop.com/resource/images/button-red.gif');

	padding: 3px 15px 0px 0px;

	text-align:right;

}



.spt_button_medium

{

	background-repeat:no-repeat;

	width:110px;

	height:17px;

	padding: 3px 25px 0px 15px;

	font-size:10px;

	color:#fff;

	cursor:pointer;

	text-align:left;

	line-height:normal;

	text-align:center;

}



.spt_button_medium_green

{

	background-image: url('http://www.phaseremshop.com/resource/images/button-green-medium.gif');

}



.spt_button_medium_red

{

	background-image: url('http://www.phaseremshop.com/resource/images/button-red-medium.gif');

	padding: 3px 15px 0px 25px;

}



.spt_vsep

{

	background-image: url('http://www.phaseremshop.com/resource/images/vsep.gif');

	background-repeat:repeat-x;	

	width:705px;

	height:31px;

	padding: 0px;

	font-size:10px;

	/*color:#fff;*/

	vertical-align:middle;

	/*border:1px solid #000;*/

	/*z-index:-100;*/

}



.spt_vsep_middle

{

	position:relative;

}



.spt_vsep_back

{

	position:absolute;

	background-image: url('http://www.phaseremshop.com/resource/images/back_middle.png');

	background-repeat:no-repeat;	

	width:56px;

	height:49px;

	left:568px;

	top:-14px;

	cursor:pointer;

}



div.spt_vsep_back_text

{

	/*border:1px solid #000;*/

	position:absolute;

	background-repeat:no-repeat;		

	width:100px;

	top:-28px;

	left:548px;

	cursor:pointer;

	font-size:8pt;

	z-index:2;

	text-align:center;

}



#main_title

{

	display:none;

	z-index:1;

	position:absolute;

	top:506px;

	left:80px;

	text-transform:uppercase;

	width:270px;

	color:#000;

	font-size:9pt;

	font-weight:bold;

	text-align:center;

	/*border: 1px solid #000;*/

}



h1.main_title

{

	font-size:12px;

	line-height:0px;

	//line-height:normal; /*Hack For IE*/

}



/*FOOTER START*/

td.spt_main_footer_title

{

	background-image: url('http://www.phaseremshop.com/resource/images/iniziosotto.png');

	background-position:bottom;

	background-repeat:no-repeat;		

	width:768px;

	height:100px;

}



table.spt_main_footer

{

	width:100%;

	height:100px;

}



div.spt_main_footer_label

{

	text-align:center;

	width:188px;

	font-size:9pt;

	font-weight: bold;

	position:relative;

	top:35px;

	left:40px;

	/*border: 1px solid #000;*/

}



td.spt_main_footer_column

{

	background-color:#E4E5E8;

	width:33%;

	text-align:center;

	vertical-align:top;

}



div.spt_main_footer_descr

{

	position:relative;

	top:25px;

	margin:auto;

	font-size:9pt;

	/*cursor:pointer;	*/

}



div.spt_main_footer_button

{

	position:relative;

	top:40px;

	/*left:79px;	*/

	margin:auto;

}



div.spt_main_footer_back_container

{

	position:relative;

	display:none;

}



div.spt_main_footer_back_text

{

	/*border:1px solid #000;*/

	position:absolute;

	background-repeat:no-repeat;		

	width:100px;

	top:-24px;

	left:578px;

	cursor:pointer;

	font-size:8pt;

	z-index:2;

	text-align:center;

}



div.spt_main_footer_back

{

	position:absolute;

	background-image: url('http://www.phaseremshop.com/resource/images/back.png');

	background-repeat:no-repeat;		

	width:65px;

	height:55px;

	top:-13px;

	left:598px;

	cursor:pointer;

}



a.spt_main_footer_link

{

	color:#2F67AC;

	text-decoration:none;

}



a.spt_main_footer_link:hover

{

	text-decoration:underline;

}



/*FOOTER END*/







div.spt_button_title

{

	/*position:absolute;*/

	font-size:12pt;

}



h2.spt_button_title

{

	position:relative;

	top:-18px;

	//top:0px;

	font-size:13pt;

	font-weight:normal;

	vertical-align:top;

}



a.spt_button_title_link

{

	color:#1D4D7F;

	text-decoration:none;

	

}





.spt_body_button_descr

{

	position:absolute;

	top:30px;

	/*border:1px solid #000;*/

}



.spt_body_button_small_click

{

	position:absolute;

	top:30px;

	left:161px;

	width:113px;

	text-align:right;

}



.spt_body_button_xsmall_click

{

	position:absolute;

	bottom:4px;

	right:5px;

	width:113px;

	text-align:right;

}





#info h3 {margin-bottom:200px;}

/* style the outer div to give it width */

.menu {

display:inline;

width:750px;

height:30px;

/*font-size:0.85em;*/

}

/* remove all the bullets, borders and padding from the default list styling */

.menu ul {

padding:0;

margin:0;

list-style-type:none;

}

.menu ul ul {

width:150px;

}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li {

float:left;



position:relative;

}

/* style the links for the top level */

.menu a, .menu a:visited {

display:block;

text-decoration:none; 

color:#0080C4; 

/*width:139px; */

height:30px; 

border:1px solid #fff; 

border-width:1px 1px 0 0; 

background:#fff; 

padding-left:0px; 

line-height:29px;

}



.menu a:hover {

text-decoration:underline; 

}

/* a hack so that IE5.5 faulty box model is corrected */

* html .menu a, * html .menu a:visited {

width:150px;

w\idth:139px;

}



/* style the second level background */

.menu ul ul a.drop, .menu ul ul a.drop:visited {

border:1px solid grey;

background:#fff;

}



/* style the second level hover */

.menu ul ul a.drop:hover {

background:#fff;

}

.menu ul ul :hover > a.drop {

background:#fff;

}

/* style the third level background */

.menu ul ul ul a, .menu ul ul ul a:visited {

background:#e2dfa8;

}

/* style the third level hover */

.menu ul ul ul a:hover{

background:#b2ab9b;

}

.menu ul ul ul :hover > a {

background:#b2ab9b;

}



/* style the table so that it takes no part in the layout - required for IE to work */

.menu table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}



/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul {

visibility:hidden;

position:absolute;

bottom:31px;

left:0; 

width:150px;

}

* html .menu ul ul {

bottom:30px;

}

/* position the third level flyout menu */

.menu ul ul ul{

left:150px; 

bottom:0;

width:150px;

}

/* position the third level flyout menu for a left flyout */

.menu ul ul ul.left {

left:-150px;

}





/* style the second level links */

.menu ul ul a, .menu ul ul a:visited {

background:#d4d8bd; 

color:#000; 

height:auto; 

line-height:1em; 

padding:5px 10px; 

width:129px

/* yet another hack for IE5.5 */

}

* html .menu ul ul a{

width:150px;

w\idth:129px;

}





/* style the top level hover */

.menu a:hover, .menu ul ul a:hover{

color:#0080C4; 

background:#fff;

}

.menu :hover > a, .menu ul ul :hover > a {

color:#0080C4;

background:#fff;

}



/* make the second level visible when hover on first level list OR link */

.menu ul li:hover ul,

.menu ul a:hover ul{

visibility:visible;

height:auto;

}

/* keep the third level hidden when you hover on first level list OR link */

.menu ul :hover ul ul{

display:none;

}

/* keep the fourth level hidden when you hover on second level list OR link */

.menu ul :hover ul :hover ul ul{

display:none;

}

/* make the third level visible when you hover over second level list OR link */

.menu ul :hover ul :hover ul{ 

display:block;

bottom:0;

}

/* make the fourth level visible when you hover over third level list OR link */

.menu ul :hover ul :hover ul :hover ul { 

display:block;

bottom:0;

}



div.popup

{

	line-height:150%;

	width:600px;

	text-align:justify;

	color:#000;

}



.spt_popup_close

{

	background-image: url('http://www.phaseremshop.com/resource/images/close_small.png');

	position:absolute;

	top:7px;

	right:0px;

	background-repeat:no-repeat;

	background-position:top right;

	width:80px;

	height:17px;

	padding: 0px;

	cursor:pointer;

	text-align:right;

	padding: 0px 20px 0px 0px;

	/*border: 1px solid #000;*/

}
