/*GridViewCSS Gamer Style*/
body
{
	font-family:Arial;
	font-size:medium;
	}

.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border: #1d1d1d 1px solid;
}
/*Header and Pager styles*/
.HeaderStyle
{
    background-image: url(../Immagini/HeaderGamer.jpg);
    background-position:right;
    background-repeat:repeat-x;
    height:30px;
    color:#51ca23;
}
.PagerStyle
{
    background-image: url(../Immagini/PagerGamer.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
	background-color:#000;
}
.HeaderStyle th
{
    padding: 0px;
    color: #ffffff;
}
.HeaderStyle a:link, .HeaderStyle a:visited
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    text-align:center;
    font-weight:bold;
    border-left:solid 1px #666666;
    border-right:solid 1px #1d1d1d;
    vertical-align:bottom;
    font-family:Arial;
    /*padding-top:25px;
    padding-bottom:9px;
    padding-right:5px;
    padding-left:5px;*/
    /*background-image: url(../Immagini/HeaderGamer.jpg);*/
    background-position:top;
    background-repeat:repeat-x;
}
.HeaderStyle a:hover
{
    background-image: url(../Immagini/HeaderGamer_Hover.jpg);
    background-position:top;
    background-repeat:repeat-x;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;/*padding around pager numbers */
}
.PagerStyle td
{
    border-top: #1d1d1d 1px solid;/*top border of pager*/
    height:40px;
}
.PagerStyle a
{
    color:#ffffff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    /*border around pager numbers*/
    border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777;
}
.PagerStyle span
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/


.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #1d1d1d;
    color:#ffffff;
}


.RowStyle td
{
    /*background-color: #333333;*/
    background-color: #f1efef;
    color: #000000;
}
.AltRowStyle td
{
   /* background-color: #1d1d1d;*/
   background-color: #e7e5e5;
    color:#000000;
}


.SelectedRowStyle td
{
    background-color: #0294C1;
}
.label
{
	font:arial;
	font-size:small;
}
.textbox
{
	border-width:1px; 
	border-style:solid;
}
.rfv
{
	color:Red;
	font-family:arial;
	font-size:x-small;
	font-weight:bold;
	
}
.titolo
{
	font-family:Arial;
	color:#0294C1;
	}
.formcontent
{
	background-image:url(http://4geek.youbuy.it/images/main-content-bar.png);
	background-repeat:repeat-x;
	text-align:left;
	}
.content
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	}
	
/*sottoscrizione servizi*/
.boxTitoloForms {
	margin:0 0 0 0;
	padding:0.2em 0 0.2em;
	float:left;
	position:relative;
	clear:both;
	width:590px;
	background-color:#E4E4E4;
	color:#006600;
}
.boxLeftFormRaligh {
	width:590px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: white;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: white;
	
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* WIZARD BUTTON*/
.wizbutton
{
	background-color:#c4c4c4;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	font-family:arial;
	font-family:0,8em;
	color:#FF9900;
	font-weight:bold;
}
.detailview
{
	border:1px solid #0294C1;
	text-align:left;
	font-family:arial;
	font-size:small;
}
.detailview td
{
	padding:5px;
}