

body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; height:auto; width:auto; background:#efefef url(../img/bg.jpg) fixed left bottom no-repeat;}
hr {border:#fff 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 --------------------------------------------------------------------------- */

#toolbar {width:100%; top:15px; margin-top:20px; left:50%; margin-left:-50%; position:fixed; z-index:9999;}
#toolbar .in {width:100%; background:url(../img/bg_toolbar.png) left bottom repeat-x; /*-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;*/}
#toolbar .bar {width:960px; height:115px; margin:0px auto 0px auto;}
#main {width:960px; height:auto; margin:50px auto 0px auto; padding:100px 0px 0px 0px;}
#main .sx {width:260px; float:left; padding:20px 30px 0px 20px; background-color:#EFEFEF;}
#main .dx {width:600px; float:right; padding:20px 30px 0px 20px; background-color:#FFF;}
#main .dx_servizi {width:600px; float:right; padding:20px 30px 0px 20px; background:#FFF url(../img/ingranaggio_servizi.jpg) top right no-repeat;}
#main .dx_progetti {width:600px; float:right; padding:20px 30px 0px 20px; background:#FFF url(../img/ingranaggio_progetti.jpg) top right no-repeat;}
#main .dx_a {width:305px; float:left; border-right:#CCC 1px solid; margin-right:10px;}
#main .dx_b {width:280px; float:right;}
#portfolio {width:670px; float:right; padding-top:30px;}
#up_1, #up_2, #up_3, #up_4, #up_5, #up_6, #up_7, #up_8, #up_9, #up_10, #up_11, #up_12, #up_13, #up_14, #up_15, #up_16, #up_17, #up_18, #up_19, #up_20, #up_21, #up_22, #up_23, #up_24, #up_25, #up_26, #up_27, #up_28, #up_29, #up_30 {width:250px; margin:10px auto 0 auto; background:#FFF url(../img/up.jpg) center bottom no-repeat; text-align:center; height:23px; padding-top:27px;}
#loading {width:200px; height:100px; background-color:#FFF; background:url(../img/bg_loading.png) center top no-repeat; position:absolute; left:50%; top:50%; margin-top:-50px; margin-left:-100px; padding:0px 0px 20px 20px; z-index:99999999;}
#tg_1, #tg_2, #tg_3, #tg_4, #tg_5, #tg_6, #tg_7, #tg_8, #tg_9, #tg_10, #tg_11, #tg_12, #tg_13, #tg_14, #tg_15, #tg_16, #tg_17, #tg_18, #tg_19, #tg_20, #tg_21, #tg_22, #tg_23, #tg_24, #tg_25, #tg_26 {background:url(../img/bg_main.jpg) left top repeat-y;} 
#tg_bar {height:200px; display:block; float:none; position:relative; z-index:9999;}
#h_tg_1, #h_tg_2, #h_tg_3, #h_tg_4, #h_tg_5, #h_tg_6, #h_tg_7, #h_tg_8, #h_tg_9, #h_tg_10 {clear:both;}

/* -------------------------------------------------------------------------- CLASSI -------------------------------------------------------------------------- */	

.clear {clear:both;}
.logo {width:260px; float:left;}
.pad_intro {padding-right:100px;}
.smsend_tb {width:600px; height:80px; background:url(../img/smsend_bn.jpg) left top no-repeat;}
.daily_tb {width:600px; height:80px; background:url(../img/daily_2_donate_bn.jpg) left top no-repeat;}
.dunp_onlus_tb {width:600px; height:80px; background:url(../img/dunp_onlus_bn.jpg) left top no-repeat;}
.dunp_organizer_tb {width:600px; height:80px; background:url(../img/dunp_organizer_bn.jpg) left top no-repeat;}
.preload img {width:auto; height:auto; background:url(../img/loading.gif) center center no-repeat; display:block;}
.didascalia {width:260px; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; padding:15px 20px 15px 20px; margin-bottom:40px; margin-top:10px;}
.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_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_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;}
.f_v_16 {font-family:Arial, Verdana, Helvetica, sans-serif; list-style-type:none; text-decoration:none; font-style:normal; line-height:normal; font-weight:normal; color:#987F8C; font-size:16px;}
.f_v_16 a:hover{ text-decoration:none;}
.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;}

/* --------------------------------------------------------------------------- IMG --------------------------------------------------------------------------- */

.img {border:none;}
.img_hp {border:0; margin-left:58px;}
.img_logo {border:0; margin-top:16px;}
.img_p {border:0; margin-right:24px;}
.img_close {border:0; margin-bottom:10px;}
.img_sx {border:0;float:left;}
.img_sxp {border:0;float:left;margin-right:36px;}
.img_dx {border:0;float:right;}

/* -------------------------------------------------------------------------- ALTRO -------------------------------------------------------------------------- */

.tooltip{width:150px; color:#A53896; font-weight:lighter; font:lighter 12px/1.3 Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; z-index:100000;}
.tooltip span.top{padding: 10px 8px 0; background: url(../img/bt.gif) no-repeat top;}
.tooltip b.bott{padding:3px 8px 10px; font-weight:lighter; font:lighter 12px/1.3 Arial, Helvetica, sans-serif; color:#A53896; background:url(../img/bt.gif) no-repeat bottom;}

/* 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; */
