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

.doc { background-image:url(../img/bg_clown_content.jpg); background-position:100% 100%; background-repeat:no-repeat; margin: 0px; padding:0px; background-color: #ffffff; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}
.doc-no-img { margin: 0px; padding:0px; background-color: #ffffff; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}

h1 {font-size:15px;}
h3 {font-size:15px;}

.box-titolo { margin-top:50px;}
.box-titolo h2, .box-titolo h3 { width:100%; border-bottom:1px dotted #ff9933; font-weight:bold; color:#ff9933; font-size:14px;}
.box-titolo a { width:430px; border-bottom:1px solid #ffcc00; font-weight:bold; color:#ff9900; font-size:12px; text-decoration:none;}

.red { color:#cc0000;}
.blue { color:#3333ff;}
.green { font-size:15px; font-weight:normal; color:#66cc00;}
.aranc { font-weight:bold; font-style:italic; font-size:17px; color:#e97f02; }

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

img { border:0px;}
table { border:0px; margin:0px; padding:0px;}

.bg-top { margin:0px; padding:0px; border:0px solid; height:183px; background-image:url(../img/bg-top.jpg); background-position:0% 0%; background-repeat:repeat-x;}
.bg-top-logo { margin:0px; padding:0px; border:0px solid; height:183px; background-image:url(../img/bg-top-logo.jpg); background-position:0% 0%; background-repeat:no-repeat;}

.top-nav { width:300px; height:36px; margin:0px 0px 0px 350px; padding:49px 0px 0px 0px; border:0px solid;}
.top-nav a img { margin:0px 5px 0px 5px; border:0px solid;}

.header-page { width:550px; height:55px; margin:0px 0px 0px 200px; padding:35px 0px 0px 0px; border:0px solid;}
.header-page h1 { margin:0px; padding:0px; text-align:left; font-family:"Comic Sans MS"; text-transform:uppercase; font-size:12px; font-weight:bold; color:#cc3300;}
.header-page p { margin:0px; padding:0px; text-align:left; text-indent:0px; text-transform:lowercase; font-size:10px;}

.td-left { width:188px; margin:0px; padding:0px; vertical-align:top;}

.costumi { padding-left:20px;}
.costumi div { float:left; margin:0px; padding:0px; width:125px; height:172px;}

.box_nav { width:165px; margin-left:8px; padding-top:35px; padding-bottom:25px; background-image:url(../img/box_nav.jpg); background-repeat:no-repeat; background-position:top; text-align:left;}
.box_nav a:hover img{ padding-left:12px;}
.box_nav img { padding-top:10px;}
.box_nav .dott { margin:0px 7px 0px 7px;}

.box_newsletter { width:165px; margin-left:8px; padding-top:35px; padding-bottom:15px; background-image:url(../img/box_newsl.jpg); background-repeat:no-repeat; background-position:top; text-align: justify; font-size:11px;}
.box_newsletter form{ margin-top:7px; margin-bottom:0px;}
.input_text{  margin-bottom:7px; margin-left:4px; border:solid 1px #cccccc; width:155px; height:18px; font-size:14px; font-weight: bold; color:#999999;}
.input_submit{ width:100px; height:21px; margin-left:32px; font-size:14px; font-weight: bold; color:#666666;}

.td-vuota { width:188px; height:1px; padding:0px; margin:0px;}

.my-table-content { width:100%; margin:0px; padding:0px; border:0px solid;}

.my-table-content .td-content { background-image:url(../img/border_left_content.gif); background-repeat:repeat-y; background-position:left; padding:20px;}

.curriculum li { margin-bottom:7px;}
.curriculum p { padding-top:25px;}

.box_prog { margin-top:15px; margin-bottom:15px; padding:20px; border:1px #CCCCCC dotted;}
.box_prog h2 { padding-bottom:5px; margin:0px; font-size:15px; font-weight:normal; color:#66cc00;}
.box_prog small { padding-top:0px; margin:0px; font-size:11px; color:#999999;}

.box_animatori { margin:15px 0px 15px 0px; padding-bottom:15px; border-bottom:dotted 1px #ff9933; text-align:justify;}
.box_animatori h2 { font-size:15px; color:#f8b643;}
.box_animatori h2 small { font-size:12px; color:#888888;}
.box_animatori .button-scheda-animatori { text-align:center;}

.box_animatori_foto_preview { text-align:center;}
.box_animatori_foto { float:left; padding:0px; width:151px; height:192px; background-image:url(../img/bg_animatori_foto.jpg); background-repeat:no-repeat;}
.box_animatori_foto img { margin:11px 0px 0px 18px; border:solid 1px #ff9933;}
.box_animatori_foto_small { float:left; text-align:left; margin:0px; padding:0px; width:106px; height:134px; background-image:url(../img/bg_animatori_foto_small.jpg); background-repeat:no-repeat;}
.box_animatori_foto_small img { margin:8px 0px 0px 12px; border:solid 1px #ff9933;}
.box_animatori_foto_big { border-bottom:solid 1px #ff9933; text-align:center;}
.box_animatori_foto_big img { border:solid 1px #ff9933;  margin-bottom:20px;}

.contact_form { margin:0px; padding:0px; width:420px; font-size:12px; font-weight:bold; font-style:italic; color:#777777;}
.contact_form .input {padding-top:2px; text-align:right;}
.contact_form .input input, select, textarea { border:solid 1px #999999; width:260px; height:17px; font-style:italic; color:#777777;}
.contact_form button { width:200px; height:21px; font-size:14px; font-weight: bold; color:#666666;}

.bottom { padding:10px; margin:0px; height:68px; background-image:url(../img/bg_bottom.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; text-align:center; vertical-align:middle;}
.bottom p { padding:4px; margin:0px; font-size:12px;}
.bottom .my-links-bottom { font-size:12px; color:#ffffff; font-weight:normal;}
.bottom .my-links-bottom a { color:#ffffff;}
