/* ---------------------------------------------------------------------- CSS Document ---------------------------------------------------------------------- */

body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; height:auto; width:auto; background:#fff}
hr {border:#ccc 1px solid; margin:25px 0px 25px 0px; }
p {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:20px; font-weight:normal; color:#666; font-size:12px;}
p a:hover {text-decoration:underline;}
span {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:20px; font-weight:normal; color:#666; font-size:12px;}
span a:hover {text-decoration:underline;}
h1 {font-family:Arial, Verdana, Helvetica, sans-serif; list-style-type:none; text-decoration:none; font-style:20px; line-height:normal; font-weight:normal; color:#A53896; font-size:14px;}
h1 a:hover{text-decoration:underline;}

/* --------------------------------------------------------------------------- ID --------------------------------------------------------------------------- */


#main {width:640px; height:auto; margin:30px auto 0px auto; padding:15px 0px 15px 0px;}
#main_2 {width:640px; height:auto; margin-left:auto; margin-right:auto;}
#pad_20 { padding:0px 20px 0px 20px;}
#dx {width:345px; float:right; margin-right:5px;}

/* -------------------------------------------------------------------------- CLASSI -------------------------------------------------------------------------- */	
.hr_2 {border:#ccc 1px solid; }
.rmtb {width:360px; height:290px; padding:135px 0px 0px 280px; background: url(../img/sheet/bg.jpg) no-repeat top;}
.clear {clear:both;}
.input {background:#FFFFFF url(../img/bg_input.gif) no-repeat scroll left top; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; border:1px solid #DADADA; color:#555555; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; margin:2px 0 0; padding:4px; width:250px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/* --------------------------------------------------------------------------- FLOAT -------------------------------------------------------------------------- */

.float_sx {float:left;}
.float_sx_s {float:left; width:185px; padding-left:10px; border-right:#CCC 1px solid;}
.float_sx_rmtb {float:left; width:200px; padding-left:100px; border-right:#CCC 1px solid;}
.float_sx_s2_rmtb {float:left; width:200px; padding-left:100px;}
.float_sx_s2 {float:left; width:185px; padding-left:10px;}
.float_dx {float:right;}

/* --------------------------------------------------------------------------- FONT --------------------------------------------------------------------------- */

.f_t {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#666; font-size:12px;}
.f_t a:hover {text-decoration:underline;}
.f_b_16 {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#000066; font-size:16px;}
.f_b_16 a:hover {text-decoration:underline;}
.f_b_20 {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#000066; font-size:20px;}
.f_b_20 a:hover {text-decoration:underline;}
.f_v_14 {font-family:Arial, Verdana, Helvetica, sans-serif; list-style-type:none; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#A53896; font-size:14px; }
.f_v_14 a:hover{text-decoration:underline;}
.title {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#000066; font-size:60px;}
.title a:hover {text-decoration:underline;}
.bumpbox {font-family:Arial, Verdana, Helvetica, sans-serif; list-style-type:none; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#A53896; font-size:14px; }
.bumpbox a:hover{text-decoration:underline;}
.f_r_20 {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#B11429; font-size:20px;}
.f_r_20 a:hover {text-decoration:underline;}
.f_t_r {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#B11429; font-size:12px;}
.f_t_r a:hover {text-decoration:underline;}

/* --------------------------------------------------------------------------- IMG --------------------------------------------------------------------------- */

.img {border:0;}
.img_hp {border:0; margin-left:58px;}
.img_logo {border:0; margin-top:21px;}
.img_p {border:0; margin-right:25px;}
.img_close {border:0; margin-bottom:10px;}
.img_sx {border:0;float:left;}
.img_dx {border:0;float:right;}

/* -------------------------------------------------------------------------- ALTRO -------------------------------------------------------------------------- */

/* inset creates a inner-shadow */
/*  -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4; -khtml-box-shadow: 0px 1px 10px #666; -webkit-box-shadow: 0px 1px 10px #666; */

