html {height: 100%; margin: 0px; padding: 0px;}

body {
   background: #efffc7;
   color: #000;
   font-family: Trebuchet MS, verdana, sans-serif;
   font-size: 90%;
   margin: 0px;
   padding: 0px;
   height: 100%;
   	}

img {border: none;}

a {
	color: #9d9d9d; 
	text-decoration: underline;
	} 

a:visited { 
       	color: #9d9d9d;
	} 

a:hover { 
	color: #000;
	text-decoration: none;
	/* border-bottom: 2px solid #9dc9e2; */ 
	}

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}

p {margin: 0px; padding: 0px; text-align: justify;}

.testo1 {margin-bottom: 20px;}
.testo2 {margin-bottom: 20px; text-align: center;}

.titolo1 {text-align: center; margin-bottom: 10px;}
.titolo_galleria {text-align: center; margin-top: 20px;}

ul, li {margin: 0px; padding: 0px;}

#contenuto_home {
	height: 474px;
	width: 565px;
	margin-left: auto; margin-right: auto;
	background-image: url(http://www.flycreative.it/img/sfondo-home1.jpg);
	background-repeat: no-repeat;
	}

#menu_home {margin-left: 257px; position: absolute; margin-top: 300px;}

#menu_home ul {margin: 0px; padding: 0px;}
#menu_home ul li {margin: 0px; padding: 0px; list-style: none; font-family: verdana sans-serif; text-align: center; font-size: 1.1em;}
#menu_home ul li a {font-weight: bold; color: #000; padding: 0px 20px 6px 20px; text-decoration: none;}
#menu_home ul li a:hover {color: #c942cc; padding: 0px 20px 8px 20px; font-weight: bold; text-decoration: none;}

#container {width: 842px; margin-left: auto; margin-right: auto;}

#header {
	background-image: url(http://www.flycreative.it/img/header6.jpg);
	background-repeat: no-repeat;
	width: 842px;
	height: 231px;
	}

#menu {font-size: 1.2em; font-weight: bold; margin-left: 240px; margin-right: 62px; padding-top: 197px; font-variant: small-caps;}
	#menu ul {padding: 0px; margin: 0px;}
	#menu ul li {padding: 0px; margin: 0px; display: inline;}
	#menu ul li a {padding: 5px 10px 5px 10px; margin-left: 15px; background: #fff; color: #c841cb; text-decoration: none;}
	#menu ul li a:hover {padding: 5px 10px 5px 10px; margin-left: 15px; background: #81007f; color: #fff;}

#contenuto {background-image: url(http://www.flycreative.it/img/striscia1.jpg); background-repeat: repeat-y;}

#sottomenu {background-image: url(http://www.flycreative.it/img/banner_left2.jpg); width: 147px; height: 600px; background-repeat: no-repeat; background-position: bottom right; float: left;}
#sottomenu_in {background-image: url(http://www.flycreative.it/img/sottomenu3.jpg); background-repeat: no-repeat; width: 147px; height: 317px;}
#sottomenu_in ul {margin: 0px; padding: 140px 0px 0px 75px;}
#sottomenu_in ul li {padding: 0px; margin: 0px; list-style: square; font-size: 12px;}
#sottomenu_in ul li a {text-decoration: none; color: #81007f;}
#sottomenu_in ul li a:hover {text-decoration: none; background: #81007f; color: #fff;}

#contenuto_dx {width: 634px; float: left; font-size: 0.85em; padding-bottom: 20px;}
#contenuto_dx_in {margin-left: 30px; margin-right: 30px; margin-top: 30px;}

#footer {background-image: url(http://www.flycreative.it/img/footer3.jpg); width: 841px; height: 241px;}
.testofooter {margin-left: 147px; margin-right: 60px; padding-top: 20px; font-size: 0.8em; border-top: 1px dashed #c28aa5;}
.testofooter_home {margin-left: 140px; margin-right: 60px; padding-top: 20px; font-size: 0.8em;}

#footer_home {}

.deco_right {float: right; margin-left: 8px; margin-bottom: 8px;}

.thumb {float: left; text-align: center; width: 190px; height: 130px;}

	.campi1 {
		background-color: #f0ffc8;
		border: 1px solid #cf6ac6;
		width: 320px;
		margin-bottom: 8px;
		}

		.campi1:hover {
			background-color: #dab4db;
			border: 1px solid #cf6ac6;
			}

	.campi2 {
		background-color: #f0ffc8;
		border: 1px solid #cf6ac6;
		margin-top: 10px;
		}

		.campi2:hover {
			background-color: #dab4db;
			border: 1px solid #cf6ac6;
			}

.nodisplay {display: none;}

.tleft {text-align: left;}
.tright {text-align: right;}
.tcenter {text-align: center;}

.fleft {float: left;}
.fright {float: right;}

.ripristina {
	clear: both;
	width: 0px;
	height: 0px;
	}

.ripristina2 {
	height: 1px;
	}