/* CSS Document */


#contacts_container {
	background: #fff;
	width:600px;
	margin: 0px 0px 0px 4px;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
}

.Stile1 {color: #FFFF00}

form{width:537px;padding:5px 0;margin:15px 0px}
fieldset{float:none;width:537px;
    margin: 1em 0;padding: 0; vertical-align:top;
    border: none;border-top: 1px solid #99A0FA;
    background: #BDC1FA url(../../images/gradient.png) repeat-x top}
legend{font-weight:bold;color: #333;background:#FFF}
form b{color:#F00}
form p{margin:0.5em 10px}
fieldset div{float:left;width:100%;
    padding: 10px 0 12px;
    background: url(../../images/line.png) repeat-x bottom}

#contacts_container label{float:left;width:150px;
    display: inline;margin-left: 10px;
    line-height:15px; font-family:Tahoma; font-size:12px;}
div#confirm-address label,div#sports label,input#go{
    margin-left:130px}
	
#contacts_container input{width: 195px;
	background: #ddd;
    border: 1px solid #99A5DB;
}

#contacts_container textarea{width: 330px;
	height: 140px;
	background: #ddd;
    border: 1px solid #99A5DB;
}
	
	
/**************************** content ****************************/


#contacts {
	background:url('../images/mailbg.gif') center no-repeat;
	width:570px;
	height:100%;
	margin: 20px auto;
	padding:0px;
	/*overflow:hidden;*/
}

.contacts_top {
	filter: alpha(opacity=90);
	opacity: 0.9;
	background: #A7C1D5;
	width:568px;
	height:28px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #666;
}

.contacts_info {
	filter: alpha(opacity=90);
	opacity: 0.9;
	background: #ffffff;
	height:100%;
	margin:0px;
	padding:10px 10px 0px 15px;
	border-bottom:1px solid #666;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #666;
}


/* Rounded Button Style */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
