hr					{ color:#9A9A9A; height:1px; }
a:link				{ text-decoration:none; }
a:visited			{ text-decoration:none; }
a:hover				{ text-decoration:underline; }
a:active			{ text-decoration:none; }
body					{ background-color:#FFFFFF; color:#000000; font-family:arial,helvetica,sans-serif; margin:0; padding:0; }
textarea			{ background-color:#FFFFFF; color:#000000; font-family:arial,helvetica,sans-serif; }
td						{ color:#000000; font-family:arial, helvetica, sans-serif; font-size:11px; }
img						{ border: none; }
.txtNORMAL			{ color:#000000; font-family:arial, helvetica, sans-serif; font-size:11px; }
.txtSPECIALS		{ color:#9A9A9A; font-family:arial, helvetica, sans-serif; font-size:11px; }
.txtBOLD			{ color:#FFFFFF; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold; }

.txtWHITE			{ color:#FFFFFF; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold; }
.smlWHITE			{ color:#FFFFFF; font-family:arial, helvetica, sans-serif; font-size:10px; font-weight:bold; }
.bigWHITE			{ color:#FFFFFF; font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold; }

h1						{ color:#FF6700; font-family:arial, helvetica, sans-serif; font-size:19px; font-weight:bold; margin:0; }
h2						{ color:#FF6700; font-family:arial, helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0; }
h3						{ color:#FF6700; font-family:arial, helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0; }

.smlRED				{ color:#A40906; font-family:arial, helvetica, sans-serif; font-size:10px; font-weight:bold; }
.nmlRED				{ color:#A40906; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; }
.txtRED				{ color:#A40906; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold; }
.bigRED				{ color:#A40906; font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold; }

.smlGREY			{ color:#7F6959; font-family:arial, helvetica, sans-serif; font-size:10px; font-weight:bold; }

.txtSML				{ color:#FFFFFF; font-family:arial, helvetica, sans-serif; font-size:10px; font-weight:bold; }

.pad				{ padding : 5px; }


input, select, textarea { font-family:Arial,Helvetica;font-size:10px;color:#000000;border-width:2px;}
input.error, select.error, textarea.error {background-color:#FFF5F6}
hr {height:1px;color:#CECECE;background-color:#CECECE;border:1px solid #CECECE}
.keyword {font-weight:bold}
.subgrey { color:#7D7D7D }
.subgreyb { color:#7D7D7D;font-weight:bold }
.red { color:#FF0000 }
.vtop {vertical-align:top}
.ctr {text-align:center}
.rgt {text-align:right}
.bg3dark {background-color:#D9D9D9}

table.resultrangetop {border-left:#CCC solid 1px;border-right:#CCC solid 1px}
table.wd750 {border-collapse:collapse;border-spacing:0px}
table.wd750nopad {width:100%}
.bg3light {background-color:#E5E5E5}
.bg3norm {background-color:#D9D9D9}
.bgwhite {background-color:#FFF}
td.rangearticles {height:22px;width:20%;padding-left:7px;white-space:nowrap}
td.rangepages {height:22px;width:60%;text-align:center}
td.rangenextpage {height:22px;width:20%;padding-right:7px;text-align:right;white-space:nowrap}
.subhdl {font-weight:bold}
td.maintabHDnar1 {height:40px;text-align:center;padding-left:9px;padding-right:8px;white-space:nowrap}
td.maintabCOLxs1 {padding:5px 5px 5px 10px;width:30%}
td.maintabCOLxs2 {padding:5px 5px 5px 10px;width:70%}
td.maintabCOLxs3 {padding:5px 5px 5px 20px;width:30%}
td.maintabCOLxs4 {padding:5px 10px 5px 10px;white-space:nowrap;text-align:right}
td.maintabCOLxs5 {padding:5px 10px 5px 10px;width:30%;text-align:center}
td.maintabCOLxs6 {padding:5px 5px 5px 10px}
td.maintabCOLxs7 {padding:5px 10px 5px 10px;text-align:center}
td.maintabCOLxs8 {padding:5px 5px 5px 20px}
.headline {font-family:arial, helvetica, sans-serif; font-size:17px; font-weight:bold;}

td.loginHD1 {width:190px;white-space:nowrap;padding-left:31px;height:28px}
td.loginHD2 {width:50px;height:28px}
td.loginCOL1 {width:40%;vertical-align:top;padding:10px 10px 10px 30px}
td.loginCOL2 {width:60%;vertical-align:top;padding:10px 10px 10px 32px}

td.myciao3{width:330px;text-align:right;padding-right:10px}
td.myciao4{width:290px;text-align:left;}

/* table.tipwdvar: local width fix also in file phoenix/snippets/reg_body_main.inc */
table.tipwdvar {width:100%;text-align:center;border-collapse:collapse;border-spacing:0px;border:#DDB7BA solid 1px;background-color:#FFF5F6}
td.tiptd1 {padding:10px}

.txtNORMAL2{font-family:arial,helvetica,sans-serif;font-size:13px}
a.mail:link,a.mail:visited{color:#7F7F7F;font-weight:bold}
a.mail:hover,a.mail:active{color:#FF7F00;font-weight:bold}
.divline1{border-bottom:1px solid #000}
.divline2{border-bottom:1px solid #FFF;border-top:1px solid #FFF}
.divline3{border-bottom:1px solid #CFCFCF}
.bg1{background:#FF6700}
.bg2{background:#7F7F7F}
.toprgt{vertical-align:top;text-align:right}
.pad1{padding-top:15px}
.pad2{padding:15px 0px 20px 0px}
.selcountrytd{padding-top:2px;padding-left:2px;background:#FF6700 url(http://images.ciao.com/iintl/images/phoenix/startpage/bgmap_n_03.gif) no-repeat right;height:38px;text-align: center;}
.hdl2{font-family:Arial,Helvetica,sans-serif;color:#7F7F7F;font-weight:bold;font-size:14px;margin-bottom:10px}
select.countries{font-family:Arial,Helvetica;font-size:10px}
.tagline{width:235px;float:left;margin-top:20px;text-align:left}
.txtbox1{width:244px;float:left;margin:15px 0px 0px 0px;padding-bottom:30px}
.txtbox2{width:244px;float:left;margin:15px 0px 0px 19px;padding-bottom:30px}

div.tc_p1{margin-left: 10px;margin-top: 20px;margin-bottom: 20px;text-align: left;font-weight: bold;}
div.tc_p2{margin-left: 20px;margin-top: 14px;margin-bottom: 14px;text-align: left;}
div.tc_p3{margin-left: 40px;margin-top: 14px;margin-bottom: 14px;text-align: left;}

div.tc_p2 ol {padding-left: 20px;}
ol.tc_p1 {padding-left: 20px;list-style-type: upper-roman;}

.t1 {
	font: bold 12px arial, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: left;
}
table.t1 {
	border-bottom: 2px #a40906 dotted;
	width: 339px;

}

td.t1{
	background: #A40906;
}
td.t1 img{
	vertical-align:middle;
}
.t2 {
	font: normal 11px arial, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 10px;
	text-align: left;	
}
td.t2{
	vertical-align: top;
}
.style1{
	color: #ff6700;
	font-weight: bold;
}
.style4{
	color: #ff6700
}
.inReg2_5{
	color: #0000A0
}