body {

  	font: 9pt/17pt "Lucida Grande", Arial, sans-serif;

  	color: #888;

  	margin: 0px;

  	padding: 0;

  /*background:top left repeat-x url(images/fadeout-top2.jpg) fixed;*/

	background-image: url(images/bg.jpg) ;

  	background-position: center;

 	background-repeat: repeat-y;

}



* html {

  /*overflow: hidden;*/

}



* html body {

  height: 100%;

  /*overflow: auto;*/

}



img {

  border:0;

}



strong {

  font-weight: normal;

  color: #420;

}



em {

  font-style: normal;

  color: #420;

}



#content {

  width: 594px;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0px;

  margin-bottom:0px;

  background: url(images/content_bg.gif) repeat;

}

#content2 {

	width: 584px;

	padding: 5px 5px 5px 5px;

	/*margin: 0;*/

}

#fine {

width: 584px;

padding: 5px 5px 5px 5px;

	/*margin: 0;*/

}





#header {

 /* position: fixed;*/

  top: 0px;

  padding-top: 0px;

  width: 594px;

  z-index: 1;

  height: 136px;

  background: top left repeat-x url(images/fadeout-top.jpg);

  /*margin-left: -20px;*/



}

#menu {

  /*position: fixed;*/

  top: 170px;

  padding-top: 60px;

  width: 100px;

  z-index: 1;

  height: 200px;

 /* background: top left repeat-x url(images/fadeout-top.jpg);*/

  margin-left: 610px;

  background: url(images/menubg.gif) no-repeat;

}



h1 {

  text-align: right;

  height: 18px;

  margin: 0px;

  background: top right no-repeat url(images/logo2.gif);

}



h1 span {

  display: none;

}

h4 span {

  display: none;

}



h2 {

  text-align: center;

  text-transform: uppercase;

  font-weight: normal;

  font-size: 12pt;

  color: #420;

  margin-top: 10px;

  margin-bottom: 20px;

  font-family: "Lucida Grande", Arial, sans-serif;

}



h2 img {

  width: 102px;

  height: 13px;

  margin-left: 2px;

  margin-right: 2px;

}



h2 img.before {

  background: url(images/h2-before-1.gif);

}



h2 img.after {

  background: url(images/h2-after-1.gif);

}



h3 {

  margin: 0;

  font: 9pt/15pt "Lucida Grande", Arial, sans-serif;

  font-weight: bold;

  color: #420;

  letter-spacing: 1px;

  text-transform: uppercase;

  margin-top: 20px;

}



h3.person {

  text-align: center;

  width: 450px;

  margin-top: 10px;

  font-weight: normal;

  text-transform: none;

  letter-spacing: 0;

}



h3 span.date {

  letter-spacing: 0px;

  font-weight: normal;

}

h4 {

  text-align: center;

  text-transform: uppercase;

  font-weight:normal;

  font-size: 10pt;

  color: #420;

  margin-top: 1px;

  margin-bottom: 1px;

  font-family: "Lucida Grande", Arial, sans-serif;

}



p {

  margin: 0;

}



p.contact {

  text-align:center;

}



p.contactl {

  text-align: left;

  padding-left: 5px;

}

ul {

  margin: 0;

  padding: 0;

  list-style-type: none;

}



ul li {

  float: left;

  width: 180px;

  text-align: center;

}



li em {

  color:#420;

}



li strong {

  text-transform: uppercase;

  font-weight: bold;

  letter-spacing: 1px;

}



em strong

{

  text-transform: uppercase;

  font-size:0.8em;

  line-height:12pt;

  color:#BBB;

  text-align:center;

}



#navigation {

  /*position: fixed;*/



  padding-top: 18px;

  /*z-index: 2;*/

}

#lingue ul {

padding-left: 15px;

  list-style-type: none;

}

#lingue {

  /*position: fixed;*/

  /*top: 20px;*/

  padding-top: 2px;

  

  /*z-index: 2;*/

 

}

#lingue ul {

  list-style-type: none;

}

#lingue li {

  width: auto;

  text-transform: capitalize;

  font: 10pt Georgia;

  padding-left: 15px;

  padding-right: 15px;

  margin-right: 8px;

}



#lingue li a {

  color: #5E6918;

  border-bottom: 0;

}

#lingue li a:hover {

  color: #F90;

  border-bottom: 0;

}



#lingue li.last {

  background: none;

}



/** html #navigation {

  position: absolute;

}*/



#theteam p {

  padding-bottom:20px;

}

#form p {

  padding-bottom:20px;

}



#navigation li {

  width: auto;

  text-transform: capitalize;

  font: 12pt Georgia;

  padding-left: 15px;

  padding-right: 15px;

  margin-right: 8px;

}



#navigation li a {

font: 12pt Georgia;

  color: #5E6918;

  border-bottom: 0;

}

#navigation li a:hover {

font: 12pt Georgia;

  color: #F90;

  border-bottom: 0;

}



#navigation li.last {

  background: none;

}



a {

  color: #420;

  text-decoration: none;

  border-bottom:1px dotted #640;

}



a:hover {

  color: #F90;  

  border-bottom:1px dotted #F90;

}





h2, p, ul {

  width: 560px;

}



h1, h2, h3, p, div { 

  clear: both; 

}



acronym {

  border-bottom:1px dotted #888;

  cursor:help;

}



#imprint {

  clear:both;

  padding-top:5px;

  font-size:0.9em;

  line-height:12pt;

  color:#888;

}



#legalese {

  margin-top:20px;

  font-size:0.9em;

  line-height:11pt;

  color:#aaa;

}



p.references {

}



p.references span {

  cursor:pointer;

  text-decoration: none;

  margin-right:8px;

}



p.references span.new {

  margin:0;

  cursor:default;

  color:#f90;

  text-transform:uppercase;

}



p.references span.visited {

  text-decoration: underline;

  color:#bbb;

}



p.references em {

  text-transform: uppercase;

}



div.references {

  margin-bottom:-5px;

  padding-top:15px;

  text-align:center;

  margin-right:60px;

}



div.references span {

  cursor:pointer;

  text-decoration: none;

  margin-left:8px;

  padding-left:2px;

  color: #604323;

}



 div.references em, div.references a, p.references em {

  color:#604323;

  text-decoration: none;

  border-bottom: 0;

}



div.references span.visited {

  text-decoration: underline;

  color:#604323;

}



#reference-title {

  color:#888;

  text-align:center;

  font-size:0.9em;

  margin-bottom:4px;

  margin-top:-32px;

  margin-left:0px;

  margin-bottom:20px;

}

#reference-title2 {

  color:#888;

  text-align:center;

  font-size:0.9em;

  margin-bottom:4px;

  margin-top:-32px;

  margin-left:0px;

  margin-bottom:20px;

}



/* fotogal */	

#imagegallery {

	}

#pagenumbers {

	text-align: center;

	margin: 0px 1em 0px 1em;

}



#pictures {

width: 550px;

  margin-left: 10px;

	text-align: left;

	}

#pictures img {

	padding: 2px;

	border: 1px dashed #A8A8A8;

}

#picturelink {

	/*position: relative;*/

	background: White;

	float: left;

	clear: right;

	padding: 3px;

	margin: 3px 5px 0 8px;

	/*border: 1px outset #A8A8A8;*/

	/*	margin: 1em;        

	float: left;*/

}

#picturelink img {



}

#filename {

	text-align: center;

}

#directories { }

/*extraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/

.footer-block-left{background:url(http://www.cerasiello.it/prove/images/footerbgleft.png) no-repeat left top;position:fixed;bottom:0;width:950px;z-index:1000;font-size:14px;color:#333;font-family:Arial,Helvetica,sans-serif;margin:0 auto}

.footer-block-right{background:url(http://www.cerasiello.it/prove/images/footerright.png) no-repeat right top}

.footer-block-center{background:url(http://www.cerasiello.it/prove/images/footerbgcenter.png) repeat-x left top;height:33px;position:relative;margin:0 6px}

.footerleftul{float:left;color:#fff;font-size:13px}

ul.footerleftul li{float:left;padding:5px 10px 0 0}

ul.footerrightul li{float:left;padding:10px 10px 0 0}

ul.footerrightul li a{text-decoration:none;width:16px;height:16px;text-indent:-9999em;float:left;background:none}

ul.footerrightul li.twitter a{background:url(twittericon.png) no-repeat}

ul.footerrightul li.twitter a:hover{background:url(twittericon.png) no-repeat left bottom}

ul.footerrightul li.feed a{background:url(facebookicon.png) no-repeat}

ul.footerrightul li.feed a:hover{background:url(facebookicon.png) no-repeat left bottom}

ul.footerrightul li.iphoneapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png) no-repeat; width:90px;height:24px;}
ul.footerrightul li.androidapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png) no-repeat; width:90px;height:20px;}
ul.footerrightul li.iphonemapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png)no-repeat; width:130px;height:20px;}
ul.footerrightul li.facebookapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png) no-repeat; width:100px;height:20px;}

.footerrightul{float: right;}

.footerrightul1{float: right;}

ul.footerrightul1 li{float:left; padding:7px 0 0 10px;}

ul.footerrightul1 li a{text-decoration:none;text-indent:-9999em;float:left;background:none}

ul.footerrightul1 li.iphoneapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png) no-repeat; width:130px;height:20px;}
ul.footerrightul1 li.androidapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png) no-repeat; width:130px;height:20px;}
ul.footerrightul1 li.iphonemapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png) no-repeat; width:130px;height:20px;}
ul.footerrightul1 li.facebookapp a{background:url(http://www.cerasiello.it/prove/images/icoprova.png) no-repeat; width:130px;height:20px;}

/*extraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/
