/* CSS LAYOUT */
body
{
background-color: #b5b5b5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #707070;
text-decoration: none;
}
img, div, a, input
{
behavior: url(../../Libs/Plugins/Script/Png/iepngfix.htc);
margin:0;
padding:0;
border:none;
}
div#Container
{
width: 100%;
height: 650px;
background-image: url(../../Libs/Images/Background_SitePage.gif);
background-repeat: repeat-x;
margin: 0px auto; /*centra negli altri browsers*/
text-align: left;
}
div#Header
{
width: 990px;
height: 300px;
margin: 0px auto;
text-align: left;
background-image: url(../../Libs/Images/Background_Top.png);
background-repeat: no-repeat;
}
div#Page
{
width: 973px;
margin: 0px auto;
text-align: left;
}
div#Footer
{
width: 543px;
height: 9px;
margin: 0px auto;
text-align: center;
margin-top: 9px;
}


div#Legal
{
width: 587px;
height: 19px;
margin: 0px auto;
text-align: center;
margin-top: 8px;
} 

div#Legalmod
{
width: 975px;
height: 19px;
margin: 0px auto;
margin-top: 8px;
}
div#Legalmod #foot {
float:left; 
margin-left:20%;
}
div#Legalmod #face {
float:right; 
margin-left:100px;
}



div#Footer_En
{
width: 547px;
height: 9px;
margin: 0px auto;
text-align: center;
margin-top: 9px;
}


/* CSS TEXT */
/* Text */
.Text_Text_Blue
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0060a9;
font-weight: normal;
text-decoration: none;
}
.Text_Text_Red
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FF0000;
font-weight: normal;
text-decoration: none;
}
.Text_TextBig_Blue
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0060a9;
font-weight: normal;
text-decoration: none;
}
/* Title */
.Text_TitleBig_GrayDark
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #303030;
font-weight: bold;
text-decoration: none;
}
.Text_Title_GrayDark
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #303030;
font-weight: bold;
text-decoration: none;
}
.Text_Title_Blue
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0060a9;
font-weight: bold;
text-decoration: none;
}
/* Link */
.Text_Link_Gray
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #707070;
font-weight: normal;
text-decoration: underline;
}
.Text_Link_Gray:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #0060a9;
font-weight: normal;
text-decoration: underline;
}
.Text_LinkRelatedProducts_Gray
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #707070;
font-weight: bold;
text-decoration: none;
}
.Text_LinkRelatedProducts_Gray:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #0060a9;
font-weight: bold;
text-decoration: none;
}
.Text_LinkListProducts_Gray
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #303030;
font-weight: bold;
text-decoration: none;
}
.Text_LinkListProducts_Gray:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0060a9;
font-weight: bold;
text-decoration: none;
}

/* CSS CONTROL */
.ClearBoth
{
clear: both;
display: block;
height: 0px;
overflow: hidden;
margin: 0;
padding: 0;
}
.ItemTemplate_ImageAlign
{
float:right;
margin-left: 15px;
}
.Search_TextBox
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #707070;
border: 1px solid #7f9db9;
width: 173px;
height: 14px;
}
.DropDownList_Dealers
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #707070;
text-decoration: none;
border: 1px solid #7f9db9;
width: 175px;
}
.Panel_Terms
{
border-right: #7f9db9 1px solid;
border-top: #7f9db9 1px solid;
border-left: #7f9db9 1px solid;
border-bottom: #7f9db9 1px solid;
width: 462px;
height: 80px;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #707070;
}





/* BOX HOME */
#popupBg {
	height: 100%;
	width: 100%;
	background: #959393;
	position: fixed;
	top: 0;
	left:0;
	z-index:90000;
}

#popup {
	position: fixed;
	z-index:100000;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

* html #popup,
* html #popupBg {
	position: absolute;
}

#window {
	width: 680px;
	margin: 100px auto 0 auto;
	background: #fff;
}

#popup_content {
	padding:15px;
}



#closePopup {
	margin:0;
	height:18px;
}

#closePopup a {
	display:block;
	float:right;
	width:15px;
	height:18px;
	font-size:12px;
	text-decoration:none;
}


#intPopup {
	height:20px;
}
