* {margin:0; padding:0;}

body {
background-color: #C5EAEB;
margin : 0; 
padding : 0; 
font-size: 100%;
color : #191919;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif; 

}
html body img {
border: none;
}


.block-bg {
top : 0px;
width : 100%;
height : 10px;
min-width : 950px;
background : url(../images/bgk/arcobaleno.gif) top repeat-x;
}
.bg1 {
width : 100%;
height : 438px;
min-width : 950px;
background : url(../images/bgk/cielo.jpg) repeat-x;
}

/*-------------------CONTENITORE ------------------*/

.cont_testata {
margin : auto;
margin-top : 15px; 
width : 950px;
border : 0 solid #000000;
overflow : hidden;
}
#logo {
width : 360px;
height : 300px;
float : left;
background : url(../images/willclownpe.png);
background-repeat : no-repeat;
border : 0 solid #ff0000;
}

/*-------------------MENU TOP------------------*/


#cont_menu_dx {
margin-top : 20px;
width : 550px;
float : right;
border : 0 solid #000000;
}

.home a {display: block;background-color: inherit;background: url(../images/menu/home.gif);background-repeat:no-repeat;height: 84px;width: 92px; float: left;margin-right : 40px;
}
.home a.active,.home a:hover {background-color: inherit;background: url(../images/menu/home_att.gif);background-repeat:no-repeat;height: 84px;width: 92px; float: left;margin-right : 40px;
}
.home_on a:link, .home_on a:visited {display: block;background-color: inherit;background: url(../images/menu/home_att.gif);background-repeat:no-repeat;height: 84px;width: 92px; float: left;margin-right : 40px;border : 0 solid #000000;
}

.gallery a {display: block;background-color: inherit;background: url(../images/menu/gallery.gif);background-repeat:no-repeat;height: 84px;width: 121px; float: left;margin-top : 5px; border : 0 solid #000000;
}
.gallery a.active,.gallery a:hover {background-color: inherit;background: url(../images/menu/gallery_att.gif);background-repeat:no-repeat;height: 84px;width: 121px; float: left;margin-top : 5px;
}
.gallery_on a:link, .gallery_on a:visited {display: block;background-color: inherit;background: url(../images/menu/gallery_att.gif);background-repeat:no-repeat;height: 84px;width: 121px; float: left;margin-top : 5px; 
}

.contattaci a {display: block;background-color: inherit;background: url(../images/menu/contattaci.gif);background-repeat:no-repeat;height: 102px;width: 100px; float: left;border : 0 solid #0000ff; 
}
.contattaci a.active,.contattaci a:hover {background-color: inherit;background: url(../images/menu/contattaci_att.gif);background-repeat:no-repeat;height: 102px;width: 100px; float: left;
}
.contattaci_on a:link, .contattaci_on a:visited {display: block;background-color: inherit;background: url(../images/menu/contattaci_att.gif);background-repeat:no-repeat;height: 102px;width: 100px; float: left; 
}

.amici a {display: block;background-color: inherit;background: url(../images/menu/amici.gif);background-repeat:no-repeat;height: 84px;width: 116px; float: left;margin-left : 45px;border : 0 solid #ff0000;
}
.amici a.active,.amici a:hover {background-color: inherit;background: url(../images/menu/amici_att.gif);background-repeat:no-repeat;height: 84px;width: 116px; float: left;margin-left : 45px;
}
.amici_on a:link, .amici_on a:visited {display: block;background-color: inherit;background: url(../images/menu/amici_att.gif);background-repeat:no-repeat;height: 92px;width: 116px; float: left;margin-left : 45px;
}
.progetti a {display: block;background-color: inherit;background: url(../images/menu/progetti.gif);background-repeat:no-repeat;height: 84px;width: 142px; float: left;margin-left : 20px;margin-top : 10px; border : 0 solid #ff0000;
}
.progetti a.active,.progetti a:hover {background-color: inherit;background: url(../images/menu/progetti_att.gif);background-repeat:no-repeat;height: 84px;width: 142px; float: left;margin-top : 10px;margin-left : 20px;
}
.progetti_on a:link, .progetti_on a:visited {display: block;background-color: inherit;background: url(../images/menu/progetti_att.gif);background-repeat:no-repeat;height: 84px;width: 142px; float: left;margin-top : 10px;margin-left : 20px;
}
.pensiero a {display: block;background-color: inherit;background: url(../images/menu/iltuopensiero.gif);background-repeat:no-repeat;height: 102px;width: 143px; float: left;margin-left : 30px;border:0 solid #0000ff; 
}
.pensiero a.active,.pensiero a:hover {background-color: inherit;background: url(../images/menu/iltuopensiero_att.gif);background-repeat:no-repeat;height: 102px;width: 143px; float: left;margin-left : 30px;
}
.pensiero_on a:link, .pensiero_on a:visited {display: block;background-color: inherit;background: url(../images/menu/iltuopensiero_att.gif);background-repeat:no-repeat;height: 102px;width: 143px; float: left;margin-left : 30px; 
}

.cont_generale {
margin : auto;
width : 950px;
border : 0 solid #000000;
overflow : hidden;
}

.col_sx_pezzo_logo {
width : 260px;
border : 0 solid #000000;
float : left;
padding : 0;

}
#pippo {
margin-top : 30px;
width : 260px;
border : 0 solid #ff0000; 
background-color : #ffffff;
}

.col_sx {
width : 260px;
border : 0 solid #ff0000; 
}
.cont_white_1 {
width : 260px;
background-color : #ffffff;
border : 0 solid #ff0000;
overflow : hidden;
}
.cont_text_1 {
margin : auto;
width : 226px;
border : 0 solid #000000;
}
.col_dx {
width : 650px;
float : right;
border : 0 solid #ff0000;
}

/*-------------------SECONDO MENU------------------*/

#cont_menu2 {
width : 650px;
border : 0 solid #ff0000;
overflow : hidden;
background-color: #C5EAEB;
background: url(../images/bgk/bgk_menu_top.gif);
}


.associazione a {
display: block;background-color: inherit;background: url(../images/menu2/associazione.gif);background-repeat:no-repeat;width : 132px;height : 35px;
float : left;margin-left : 22px;margin-right : 10px;
}
.associazione a.active,.associazione a:hover {background-color: inherit;background: url(../images/menu2/associazione_att.gif);background-repeat:no-repeat;width: 132px;height: 35px; float: left;margin-left : 22px;margin-right : 10px;
}
.associazione_on a:link, .associazione_on a:visited {display: block;background-color: inherit;background: url(../images/menu2/associazione_att.gif);background-repeat:no-repeat;width: 132px;height: 35px; float: left;margin-left : 22px;margin-right : 10px;
}

.clown a {
display: block;background-color: inherit;background: url(../images/menu2/clownterapia.gif);background-repeat:no-repeat;width : 145px;height : 35px;
float : left;
}
.clown a.active,.clown a:hover {background-color: inherit;background: url(../images/menu2/clownterapia_att.gif);background-repeat:no-repeat;width: 145px;height: 35px; float: left;
}
.clown_on a:link, .clown_on a:visited {display: block;background-color: inherit;background: url(../images/menu2/clownterapia_att.gif);background-repeat:no-repeat;width: 145px;height: 35px; float: left;
}
.dove a {
display: block;background-color: inherit;background: url(../images/menu2/dove_operiamo.gif);background-repeat:no-repeat;width : 152px;height : 35px;
float : left;margin-left : 10px;
}
.dove a.active,.dove a:hover {background-color: inherit;background: url(../images/menu2/dove_operiamo_att.gif);background-repeat:no-repeat;width: 152px;height: 35px; float: left;margin-left : 10px;
}
.dove_on a:link, .dove_on a:visited {display: block;background-color: inherit;background: url(../images/menu2/dove_operiamo_att.gif);background-repeat:no-repeat;width: 152px;height: 35px; float: left;margin-left : 10px;
}
.adams a {
display: block;background-color: inherit;background: url(../images/menu2/patchadams.gif);background-repeat:no-repeat;width : 144px;height : 35px;
float : left;margin-left : 10px;
}
.adams a.active,.adams a:hover {background-color: inherit;background: url(../images/menu2/patchadams_att.gif);background-repeat:no-repeat;width: 144px;height: 35px; float: left;margin-left : 10px;
}
.adams_on a:link, .adams_on a:visited {display: block;background-color: inherit;background: url(../images/menu2/patchadams_att.gif);background-repeat:no-repeat;width: 144px;height: 35px; float: left;margin-left : 10px;
}

.contenitore_white {
margin : auto;
width : 648px;
background-color : #ffffff;
border : 0 solid #fff000;
}
.cont_text {
margin-left : 22px;
padding-top : 25px;
width : 590px;
border : 0 solid #000000;
}

#content_foto  {
	background-color: #D8ECED;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #004E6F;
	border-bottom-color: #004E6F;
	border-top-color: #004E6F;
	border-left-color: #004E6F;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-top : 20px;
}
/*-------------------TESTI ------------------*/

.text {
color : #004E89;
font-size: 25px;
padding-top : 3px;
}
.text1 {
padding-top : 15px;
font-size : 12px;
color : #737373;
text-align : justify;
line-height : 20px;
}
.text2 {
padding-top : 15px;
font-size : 14px;
color : #E3001A;
}
.text3 {
font-size : 12px;
color : #004E89;
line-height : 20px;
}
.text3_news {
padding-top : 0;
font-size : 12px;
color : #004E89;
line-height : 20px;
}
.text3_news_data {
padding-top : 5px;
font-size : 12px;
color : #004E89;
line-height : 20px;
}
.text4 {
padding-top : 15px;
font-size : 14px;
color : #004E89;
}

.text5 {
padding-top : 8px;
font-size : 12px;
color : #737373;
}
.text6 {
font-size : 12px;
color : #737373;
}
.text7 {
padding-top : 8px;
font-size : 14px;
color : #004E89;
}
.text_foot {
font-size : 11px;
color : #ffffff;
}
.text_foot1 {
padding-top : 10px;
font-size : 10px;
color : #ffffff;
font-family: Arial, Georgia, verdana, Helvetica, sans-serif;
}
.white {
color : #ffffff;
}
.raquo {
font-size : 15px;
float : left;
color : #004E89;
}
.text_news_a {
padding-left : 5px;
font-size : 14px;
float : left;
color : #004E89;
}
.blue {
color : #004E89;
}
.box_text_title {
font-size : 13px;
color : #004E89;
}
.box_text {
padding-top : 3px;
font-size : 11px;
color : #737373;
text-align : justify;
line-height : 17px;
}
.grey {
color : #737373;
}
.red {
color : #C01515;
}
.gal {
color : #737373;
padding-top : 2px;
font-size : 11px;
font-family: Arial, Georgia, verdana, Helvetica, sans-serif;
}
/*-------------------FOOTER-------------------------*/

.footer {
top : 0px;
width : 100%;
height : 240px;
background: url(../images/bgk/bgk_footer.jpg);
}

.elemento_foot {
margin-top : 30px;
width : 41%;
height : 190px;
float : left;
background: url(../images/fiori.png) center no-repeat;
border : 0 solid #ff0000;
}
.elemento_foot1{
width : 33%;
height : 239px;
float : left;
background: url(../images/pagliaccio.png) center no-repeat;
border : 0 solid #ff0000;
}
.elemento_foot2 {
margin-top : 30px;
width : 25%;
height : 190px;
float : left;
background: url(../images/fiori.png) right no-repeat;
border : 0 solid #ff0000;
}
.footer2 {
width : 100%;
background-color : #006634;
}
.cont_menu_foot {
margin : auto;
width : 950px;
border : 0 solid #ff0000;
overflow : hidden;
padding-top : 25px;
padding-bottom : 15px;
}
.menu_foot {
float : right;
width : 790px;
border : 0 solid #000000;
}

/*-------------------PAGE ASSOCIAZIONE----------------------*/

.news3 a {margin : auto;display: block;background-color: inherit;background: url(../images/new_events.gif);background-repeat:no-repeat;height: 96px;width: 170px;margin-top: 15px; 
}
.news3 a.active,.news3 a:hover {margin : auto;background-color: inherit;background: url(../images/new_events_att.gif);background-repeat:no-repeat;height: 96px;width: 170px; margin-top: 15px;
}
.news3_on a:link, .news3_on a:visited {margin : auto;display: block;background-color: inherit;background: url(../images/new_events_att.gif);background-repeat:no-repeat;height: 96px;width: 170px; margin-top: 15px;
}

/*-------------------PAGE LA SQUADRA-------------------------*/

#box_foto_pic {
margin-top : 40px;
width : 590px;
border : 0 solid #000000;
overflow : hidden;
}
.box_riquadr {
float : left;
border : 0 solid #ff0000;
margin-right : 20px;
text-align:center;
}
.box {
border : 3px solid #0CA3E5;
}
.box0 {
height:120px;
border : 3px solid #0CA3E5;
}
.box1 {
height:120px;
border : 3px solid #FF6600;
}
.box2 {
height:120px;
border : 3px solid red;
}

.box3 {
border : 3px solid yellow;
}

/*------------------PAGE CONTATTACI ------------------*/

.azzurro1 {
color : #004E89;
font-size: 15px;
}
.input_form_contatti {
width: 350px;
height : 21px;
border-style : solid;
border-width : 2px;
border-color : #FFD1D1;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif; 
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
letter-spacing : 0.08em;
padding-top: 3px;
padding-left: 3px;
margin-top : 3px;
margin-bottom : 5px;
}
.input_form_contatti_1 {
width: 350px;
height : 21px;
border-style : solid;
border-width : 2px;
border-color : #D1FFD1;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif; 
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
letter-spacing : 0.08em;
padding-top: 3px;
padding-left: 3px;
margin-top : 3px;
margin-bottom : 5px;
}
.input_text {
width: 400px;
border-style : solid;
border-width : 2px;
border-color : #009EE3;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif; 
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
letter-spacing : 0.08em;
padding-top: 3px;
padding-left: 3px;
margin-top : 3px;
margin-bottom : 5px;
}

.testi_verdana { 
font-size: 11px;
font-family:  verdana, Arial, Helvetica, sans-serif;
color: #191919;
line-height: 18px;
text-align: justify;
padding-bottom: 10px;
}

.testi_cod{ 
font-size: 12px;
font-family:  verdana, Arial, Helvetica, sans-serif;
color: #191919;
padding-bottom: 10px;
}
.testi_verdana_10_nero {
font-size: 10px;
font-family:  Arial, Helvetica, sans-serif;
color: #191919;
letter-spacing: 0.02em;
text-align: justify;
padding-top: 5px;
}
.cont_spam {
margin-top : 5px;
margin-bottom : 5px;
width : 550px;
border : 0 solid #009EE3;
overflow : hidden;

}
.cod_spam_im {
margin-right : 5px;
width : 200px;
float : left;
border : 2px solid #C80000;
}

.input_spam {
height : 20px;
border-style : solid;
border-width : 2px;
border-color : #E7CFFF;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif; 
font-weight : bold;
font-size: 14px;
color : #000000;
background : #ffffff;
}
.input_news {
width : 200px;
border-style : solid;
border-width : 1px;
border-color :#009ee3;
background-color:#ffffff;
font-weight : bold;
}
.input_si {
border-style : solid;
border-width : 0;
border-color :#009ee3;
}
/*-------------------PAGINA GALLERY------------------*/

.due_colonne_gall {
width : 590px;
margin-top : 20px;
border : 0 solid #C80000;
overflow : hidden;
}
.col_sx_gall {
width : 320px;
float : left;
border : 0 solid #ff0000;
}
.col_dx_gall {
width : 250px;
float : right;
border : 0 solid #C80000;
}

#content_foto_1  {
	width: 280px;  	
	display:block;
	overflow:hidden;
	background-color: #FFFFBA;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #004E6F;
	border-bottom-color: #004E6F;
	border-top-color: #004E6F;
	border-left-color: #004E6F;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}
#content_foto_2  {
	width: 280px;
	background-color: #FFD2D2;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #004E6F;
	border-bottom-color: #004E6F;
	border-top-color: #004E6F;
	border-left-color: #004E6F;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}
#content_foto_3 {
	width: 280px;
	background-color: #D2FFD2;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #004E6F;
	border-bottom-color: #004E6F;
	border-top-color: #004E6F;
	border-left-color: #004E6F;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}
#content_foto_4 {
	width: 280px;
	background-color: #E7D0FF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #004E6F;
	border-bottom-color: #004E6F;
	border-top-color: #004E6F;
	border-left-color: #004E6F;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}


.table_form2 {
display: block;
margin : 0;
width: 590px;
height: 25px;
border :  1px solid #009ee3;
float: left;
padding-top: 2px;
margin-top: 30px;
}
.table_form2 .sinistro2 {
		display: block;
		margin: 0px;
		width: 20%;
		height: 32px;
		border : 0 solid #ff0000;
		float: left;
		padding-left: 10px;
		padding-top: 5px;
}

.table_form2 .destro2 {
		display: block;
		margin: 0px;
		width: 20%;
		height: 32px;
		border : 0 solid #ff0000;
		float: right;
		padding-right: 10px;
		padding-top: 5px;
}

/*-------------------PAGINA AMICI------------------*/

.sponsor_sx {
width: 200px;
border : 0 solid #ff0000;
float: left;
margin-top : 10px;
}
.sponsor_dx {
width: 200px;
border : 0 solid #000000;
float: left;
margin-top: 10px;
margin-left : 30px;
}

/*---------------PAGE PROGETTI------------------*/


#content_text_pink {
	width: auto;
	background-color: #FFD2D2;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #004E6F;
	border-bottom-color: #004E6F;
	border-top-color: #004E6F;
	border-left-color: #004E6F;
	margin-top : 20px; 
	margin-bottom : 15px; 
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}

/*-------------------PAGE PENSIERO------------------*/

.giallo_tondo {
margin-top : 5px;

width : 282px;
height: 46px;
background : url(../images/tondo_giallo.jpg) right no-repeat;
border : 0 solid #00cc66;
}
.riq {
margin-top : 20px;
margin-bottom : 50px;
border : 0 solid #ff0000;
}
.verde_tondo {
margin-top : 5px;

width : 282px;
height: 46px;
background : url(../images/tondo_verde.jpg) right no-repeat;
border : 0 solid #00cc66;
}
.dentro_tondo {
margin : auto;
width : 330px;
border : 1px solid #00cc66;
}
.black{
padding-top : 6px;
padding-left : 5px;
font-size: 13px;
color: #004E89;
letter-spacing: 0.02em;
}

.giallo_commenti{
width : 578px;
border : 2px solid #FFCB00;
background-color :#FFF6D1;
margin-top : 20px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
font-size: 11px;
letter-spacing: 0.02em;
text-align : justify;
}
.verde_commenti{
width : 578px;
border : 2px solid #c9efca;
background-color :#F2FFF2;
margin-top : 20px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
font-size: 11px;
letter-spacing: 0.02em;
text-align : justify;
}
.gallery_short_img
{
   padding: 2px;
   position:relative;
   float:left;
   width:120px;height:80px;display:block;overflow:hidden;
   text-align: center;
   background-color: #FFFFBA;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #004E6F;
	border-bottom-color: #004E6F;
	border-top-color: #004E6F;
	border-left-color: #004E6F;
    margin:2px;	
}
