body, p, h1, h2, h3, h4, h5, h6, ul, li, dd, dl{
	margin: 0;
	padding: 0;
}

#wrapper, #content, #footer{
	width: 980px;
}

hr{
	display: none;
}

/* temp */

.rform_language, .rform_country{
	display:none;
}


a{
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color: #cc0000;
}

body{
	background: #ffffff url(../images/bgbody.jpg) repeat-x 0 48px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	min-height: 1200px;
	color: #333333;
}

#paninibar{
	height: 46px;
	background: #434343;
	border-bottom: solid 2px #aeaeae;	
	color: #ffffff;
}

#wrapper{
	margin: auto;
	/*position: relative;*/
}

#header, #tools{
	width: 321px;	
	margin: auto;
}

#tools{
	position: relative;
	top: -10px;
}

#header{
	background: url(../images/logo_superstrikes.png) no-repeat center center;
	height: 138px;
}

#header h1{
	display: none;
}

/* buttons */


ul.buttons {
	float: left;
	clear: both;
	width: 300px;
	white-space: nowrap;
	padding: 0 0 0 4px;
	margin-bottom: 20px;
}

.buttons li{
	float: left;
	list-style: none;
}

.buttons li, .buttons a{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.buttons li a{
	background: no-repeat 4px 0;
	padding: 2px 2px 4px 32px;
	height: 16px;
}

.buttons li a{
	display: block;
	float: left;
}

.buttons li a:hover{
	color: #bb0000;
}

.buttons li.home a{
	background-image: url(../images/tools_bt_home.gif);
}

.buttons li.rss a{
	background-image: url(../images/tools_bt_rss.gif);
}

.buttons li.contacts a{
	background-image: url(../images/tools_bt_contacts.gif);
}

.buttons li.sitemap a{
	background-image: url(../images/tools_bt_sitemap.gif);
}

.csc-header{
	clear: both;
	width: 700px;
	margin: auto;
}

#content{
	min-height: 650px;
	height: auto!important;
	height: 600px;
	background: #ffffff url(../images/bg_content.jpg) no-repeat top center;
}

#content.coming, #content.plain{
	min-height: 530px;
	height: auto!important;
	height: 530px;
}

#content.coming{
	background-image: url(../images/bg_content_coming.jpg);	
}

#content.plain{
	background-image: url(../images/bg_content_plain.jpg);	
}


#footer{
	height: 121px;
	background: url(../images/bg_footer.gif) no-repeat 0 0;
	text-align: right;
	font-size: 10px;
	clear: both;
	margin-top: 10px;
	float: left;
}

.footer1{
	padding: 17px 20px;
}

#footer p{
	font-weight: bold;
}

/* registrazione */

.tx-srfeuserregister-pi1{
	width: 600px;
	margin: auto;
	border: none;
	/*background: #ffffff;*/
	padding: 20px;
	padding-top: 0;
}

.tx-srfeuserregister-pi1 p{
	margin: 0;
	padding: 0;
}

.tx-srfeuserregister-pi1 fieldset{
	border: none;	
}

.tx-srfeuserregister-pi1 fieldset, .tx-srfeuserregister-pi1 dl{
	display: block;
	width: 640px;
	margin: 0;
	padding: 0;
	float: left;
}

.tx-srfeuserregister-pi1 legend{
	display: none;
}

.tx-srfeuserregister-pi1 .legendp, .regbox .text_header{
	text-align: center;
	color: #bb0000;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	/*display: block;
	width: 100%;*/
}

.text_message{
	width: 640px;
	margin: auto;
	font-weight: bold;
	color: #333333;
}

.tx-srfeuserregister-pi1 .legendp b{
	color: #333333;
}

.tx-srfeuserregister-pi1 dd{
	width: 480px;
	float: right;
}

.al_rtl .tx-srfeuserregister-pi1 dd p{
	text-align: right;
}

.template_forgot_password1 span{
	font-weight: bold;
}

.tx-srfeuserregister-pi1 dt, .label, .tx-powermail-pi1 label{
	width: 140px;
	float: left;
	padding: 0 19px 4px 0;
	font-weight: bold;
}

.tx-srfeuserregister-pi1 p.label, .tx-srfeuserregister-pi1 p.field{
	margin: 0;
	padding: 4px 0;
}

.tx-srfeuserregister-pi1 input, .login_input, .field input, .form_button input, .tx-powermail-pi1 input, .tx-powermail-pi1 select{	
	background: #e1e1e1 url(../images/bg_input.gif) repeat-x 0 0;	
}

.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 select, .login_input, .field input, .field select, .form_button input, .tx-powermail-pi1 input, .tx-powermail-pi1 select{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	border: solid 2px #c2c2c2;
	height: 22px;
	padding: 0 4px;
}

.tx-srfeuserregister-pi1 input:hover, login_input:hover, .field input:hover{
	border-color: #666666;
	background: #ffffff none;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit, .form_button input{
	font-size: 120%;
	height: 30px;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit:hover, .form_button input:hover{
	background: #666666 none;
	color: #ffffff;
	cursor: pointer;
}



.tx-srfeuserregister-pi1 textarea, .tx-powermail-pi1 textarea{
	width: 400px;
	height: 200px;
	border: solid 4px #999999;
	padding: 4px;
	color: #333333;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	line-height: 120%;
	background: #ffffff url(../images/bg_input.gif) repeat-x scroll 0 bottom;
}

.csc-header h1{
	font-size: 30px;
	color: #333333;
	width: 700px;
	margin: 0 auto;
	/*background: #ffffff;*/
	padding: 5px 20px;
}

.tx-srfeuserregister-pi1 b, .tx-srfeuserregister-pi1 strong{
	color: #bb0000;
	font-size: 110%;
}

.tx-srfeuserregister-pi1 a{
	color: #cc0000;
}

.tx-srfeuserregister-pi1 a:hover{
	color: #ff0000;
}

.tx-srfeuserregister-pi1 p{
	padding: 20px;
}

.template_forgot_password1{
	width: 640px;
	margin: auto;
}

#content1{
	clear:both;
	margin: auto;
	text-align:left;
	width:700px;
}

#content1 p.bodytext{
	clear: both;
	margin: 20px 0;
}

/* contatti */

.tx-powermail-pi1 input.powermail_submit{
	font-size: 20px;
	height: auto;
	margin: auto;
}

.tx_powermail_pi1_fieldwrap_html_submit{
	text-align: center;
}

.tx-powermail-pi1{
	width: 700px;
	margin: auto;
}


.tx-powermail-pi1 fieldset{
	border: none;
}

.tx-powermail-pi1 h3{
	color: #666666;
	font-size: 20px;
	padding: 20px;
}

.label, .tx-powermail-pi1 label{
	clear: both;
	text-align: right;
}

.label, .field, .tx-powermail-pi1 label{	
	display: block;
	width: 200px;	
	padding-right: 10px;
	margin-bottom: 10px;
}

.tx_powermail_pi1_fieldwrap_html{
	clear: both;
}

.label, .field, .tx-powermail-pi1 label, .tx-powermail-pi1 textarea, .tx-powermail-pi1 select{
	float: left;
}
/*
.field{
	text-align: left;
}*/

.field input{
	width: 360px;
	text-align: left;
}

.tx-powermail-pi1 textarea{	
	height: 200px;
	margin: 4px 0;
}

.tx-powermail-pi1 textarea, select.request_type{
	width: 470px;
}

.tx-powermail-pi1 .disclaimer textarea{
	width: 600px;
}

.powermail_radio_inner{
	text-align: center;
	margin-bottom: 10px;
}

.powermail_radio_inner input, .powermail_radio_inner label{
	display: inline;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

.tx_powermail_pi1_fieldwrap_html p{
	text-align: center;
}


textarea.text-order{
	clear: left;
}

.form_button{
	margin: 20px 0;
}

a.extended-view{
	font-weight: bold;
	text-decoration: none;
	color: #bb0000;
	padding: 0 10px;
}

a.extended-view:hover{
	color: #ff0000;
}

.radio{
	font-weight: bold;
}

.tx-powermail-pi1 .legend{
	font-size: 14px;
	color: #bb0000;
	margin: 20px 10px;
	display: block;
	width: 600px;
}

.tx-powermail-pi1 legend{
	display: none;
}

.tx-powermail-pi1 .caption{
	clear: both;
}

.tx-powermail-pi1 b{
	color: #ff0000;
}

.csc-header{
	display: none;
}

.al_rtl #content1{
	text-align: right;
}

.tx_powermail_pi1_fieldwrap_html_html{
	text-align: center;
}

.powermail_mandatory{
	color: #ff0000;
}


