@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding:0px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#888888;}

h1 { font-size:15px;}
h2 { padding-bottom:10px; font-size:12px; color:#ff9900;}
img { border-width:0px;}
table { border:solid 0px;}

.aranc { color: #FF9900;}
.content p .link_font_bold { font-size:12px; font-weight:bold;}
.fiorelino { width:18px; height:18px; padding-right:5px; vertical-align:middle;}

a:link { font-size:11px; color:#f8b643; text-decoration:none;}
a:hover { font-size:11px; color:#f8b643; text-decoration:underline;}  
a:visited { font-size:11px; color: #ff9900; text-decoration: none;}

.table_doc { width:100%; vertical-align:top;}
.td_left { margin:0px; padding:0px; width:170px; vertical-align:top;}
.td_content { padding-left:25px; vertical-align:top;}

.bg_top { height:125px; background-image:url(img/bg_tenda_top.jpg); background-repeat:repeat-x; background-position:0% 0%;}
.tenda_top { margin:0px; padding:0px; height:125px; background-image:url(img/tenda_top.jpg); background-repeat:no-repeat; background-position:0% 0%;}
.bg_tenda_menu_left { margin:0px; padding:0px; width:170px; height:275px; background-image:url(img/bg_tenda_menu_left.jpg); background-repeat:no-repeat; background-position:0% 0%;}

.dott { margin-left:7px; margin-right:7px;}

.menu { width:170px; padding-top:3px; padding-bottom:120px; background-image:url(img/bg_menu.jpg); background-repeat: no-repeat; background-position:0% 0%;}
.menu img { padding-bottom:10px;}
.menu a:hover { padding-left:5px;}

.header_page { margin:0px; padding:0px; padding-left:100px; height:60px; background-image:url(img/bg_header_page.jpg); background-repeat:no-repeat; background-position:20px 0%;}
.header_page h1{ margin:0px; padding-top:35px; font-size:16px; font-weight:bold; color:#ff8800;}

.content { vertical-align:top; padding-top:20px; padding-bottom:20px; padding-right:20px;}
.content p { padding-top:5px; padding-bottom:10px;}
.titolo { margin-bottom:10px; padding-top:3px; padding-bottom:2px; width:430px; border-bottom:1px solid #ffcc00; font-weight:bold; color:#ff9900; font-size:12px;}
.titolo a { margin-bottom:10px; padding-top:3px; padding-bottom:2px; width:430px; border-bottom:1px solid #ffcc00; font-weight:bold; color:#ff9900; font-size:12px; text-decoration:none;}

.curriculum { padding-left:30px;}
.blue{ padding-top:20px; padding-bottom:20px; color:#3333ff;}
.center{ padding-top:20px; padding-bottom:20px; text-align:center;}
.curriculum li { padding-top:10px;}
.curriculum p { padding-top:20px;}

.box_prog { margin-top:15px; padding-left:20px;}
.prog_compleanno_title { padding-bottom:7px; padding-top:0px; font-size:15px; font-weight:normal; color:#66cc00;}
.prog_compleanno_title img { width:18px; height:18px; padding-right:5px; vertical-align:middle;}
.prog_description { font-size:11px; color:#999999;}

.g_box_foto { margin-top:30px; padding:0px; text-align:left; vertical-align:top;}
.box_foto{ float:left; margin:10px; width:144px; height:243px; background-image:url(img/bg_galleria_foto.jpg); background-repeat:no-repeat; background-position:center; padding:0px; text-align:center; vertical-align:top; font-family:"Comic Sans MS"; font-size:12px; color:#CC9900; line-height:18px;}
.box_foto img { margin-top:15px; margin-bottom:10px; border-width:1px; border-color:#ff9933;}

.view_foto { margin:0px; padding:0px;}
.view_foto TD { text-align:center;}
.view_foto_precedente { font-size:11px; color:#ff9933; font-weight:bold;}
.view_foto b { color:#ffffff; font-size:14px;}
.num_big { float:left; background-image:url(img/bg_num_big.gif); background-repeat:no-repeat; width:28px; height:28px; text-align:center;}
.num_big div{ padding-top:4px; text-align:center;}
.num { float:left; padding-top:0px; background-image:url(img/bg_num.gif); background-repeat:no-repeat; background-position:50% 50%; width:20px; height:28px; text-align:center;}
.num div { padding-top:7px; text-align:center;}
.view_foto img { border:10px dashed #ff9933;} 


.costumi { padding-left:20px; padding:0px; text-align:left; vertical-align:top;}
.box_foto_costumi{ float:left; margin:0px; padding:0px; width:125px; height:172px;}
.view_costumi { float:left; padding-top:5px; width:210px; vertical-align:top;}
.box_foto_costumi_small{ float:left; margin:0px; padding:0px; width:65px; height:90px;}
.box_foto_costumi_small img { margin:0px;  width:65px; height:90px;}
.box_foto_costumi_big { float:left; padding-left:25px; margin-top:8px;  width:480px; height:640px; text-align:left;}

.contact_form { margin:0px; padding:0px 0px 0px 30px; width:420px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#999999;}
.contact_form .input {padding-top:2px; text-align:right;}
.contact_form .input input, select, textarea { border:solid 1px #999999; width:260px; height:17px; color:#999999;}
.button_submit { margin-top:7px; width:130px; height:24px; text-align:center; font-weight:bold; font-size:12px; color:#666666;}
.contatti_text_orario { padding-left:30px; padding-top:20px;}

.bg_bottom { margin:0px; padding:0px; height:82px; background-image:url(img/bg_bottom.jpg); background-repeat:repeat-x; background-position:0% 100%;}
.bottom { margin:0px; padding:0px; height:82px; background-image:url(img/bottom.jpg); background-repeat:no-repeat; background-position:100% 100%;}

.box_contatti { float:left; margin:0px; padding-left:18px; width:140px; height:82px;}
.button_contatti { margin-bottom:9px; margin-top:9px;}
.button_links { margin-left:10px; margin-bottom:18px; margin-top:18px;}

.box_info { float:right; margin-right:40px; margin-bottom:0px; margin-left:0px; margin-top:0px; padding:0px; width:400px; height:82px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; text-align:center;}
