/* CSS Document */







body {



	margin:0;



	padding:0;



	text-align:center;



	background-attachment: scroll;



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



	background-repeat: repeat;



	background-position: left top;



}



/*-----------------------------------------------------------------------------------------------------------------------------------*/



html { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px;color:#fff;}



/*-----------------------------------------------------------------------------------------------------------------------------------*/







hr { display:none;} 



/*-----------------------------------------------------------------------------------------------------------------------------------*/







#wrapper {



	position:relative;



	text-align: left;



	margin: 0px auto;



	padding: 0px;



	border:0;



	width: 900px;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/







#header {



	margin: 0 auto;



	text-align:right;



	padding:20px 30px 0px 0;



	font-size:10px;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/







#banner {



	margin: 0 auto;



	height: 346px;



	width: 900px;



	background-attachment: scroll;



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



	background-repeat: no-repeat;



	background-position: left top;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/







#left {



	float: left;



	width: 530px;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/



#description-main { 



	margin: 0;



	width: 460px;



	padding:10px 30px 10px 40px;



	height: 1%; /* Holly hack for Peekaboo Bug */



	text-align:justify;



}







#description-main img{



	margin: 0 10px 10px 0;



	padding:3px;



	border: 1px solid #FFFFCC;



}



.greenproducts{



	padding:0 0 10px 0;



	text-align:left;



	color:#99cc33;



}











/*-----------------------------------------------------------------------------------------------------------------------------------*/



#title-main { 



	margin: 0;



	width: 460px;



	padding:5px 30px 20px 40px;



	text-align:left;



	color:#ffff99;



}



/*-----------------------------------------------------------------------------------------------------------------------------------*/



#subtitle-main { 



	margin: 0;



	padding:10px 30px 10px 40px;



	text-align:left;



	color:#99cc33;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/



#more-main { 



	margin: 0;



	width: 480px;



	padding:10px 50px 10px 0px;



	height: 1%; /* Holly hack for Peekaboo Bug */



	text-align:right;
	
	clear:both;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/



#breadcrumbs { 



	margin: 0;



	padding:10px 0px 10px 40px;



	text-align:left;



}











/*-----------------------------------------------------------------------------------------------------------------------------------*/



#thumbnailtop-main {



	margin: 0px 0px 0px 0px;



	width: 467px;



	padding:0px;



	background-attachment: scroll;



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



	background-repeat: no-repeat;



	background-position: left top;



	height:6px;



}



/*-----------------------------------------------------------------------------------------------------------------------------------*/



#thumbnail-main {



	margin: 0px 0px 0px 35px;



	width: 467px;



	padding:0;



	text-align:left;



	background-attachment: scroll;



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



	background-repeat: repeat-y;



	background-position: left top;



	height:auto;



}



/*-----------------------------------------------------------------------------------------------------------------------------------*/



#thumbnailbottom-main {



	width: 467px;



	padding:0px;



	background-attachment: scroll;



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



	background-repeat: no-repeat;



	background-position: left bottom;



	height: 6px;



	margin: 0px 0px 0px 0px;



	clear: both;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/



#thumb {



	float:left;



	padding:3px 5px 0px 8px;



}







#thumb img{



	border: 1px solid #999900;



	margin-bottom:3px;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/



#right { 



	margin: 0;



	float: left;



	width: 340px;



	height: 1%; /* Holly hack for Peekaboo Bug */



	background-attachment: scroll;



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



	background-repeat: repeat-y;



	background-position: left top;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/







#blog {



	margin: 0;



	width: 318px;



	height: 1%;



	padding:10px 10px 20px 10px;



}



#blog h2 a {color: #FFCC00;font-weight: bold;text-decoration: none;}



#blog h2 a:hover {color: #99cc33;font-weight: bold;text-decoration: underline;}



#blog ul {



	list-style: url(none) none outside;



	margin-left: -10px;



}



#blog li a {



	color: #99cc33;



	font-weight: bold;



	text-decoration: none;



}



#blog li a:hover {



	color: #FFCC00;



	font-weight: bold;



	text-decoration: underline;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/







#footer {



	position:relative;



	margin: 0 auto;



	padding:20px 0px 20px 0px;



	width:830px;



	clear: both;



	text-align:left;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/



/*generic classes*/







p,h1,h2,h3 {padding:0px;margin:0px;}







h1 {font-size: 22px;}







h2 {



	font-size: 14px;



	font-style: italic;



}







img {border:0px;}







.textmiddle {vertical-align:middle;} 







img {border:0px;}







.textmiddle {vertical-align:middle;} 







.redbold11 {font-size: 11px;font-weight: bold;color: #CC3300;}







.redbold12 {font-size: 12px;font-weight: bold;color: #CC3300;}







.yellow {color: #FFCC00;}



.yellowbold {color: #FFCC00;font-weight: bold;}







.orange {color: #FF9900;}



.orangebold {color: #FF9900;font-weight: bold;}







.green {color:#99cc33;}



.greenbold {color:#99cc33;font-weight: bold;}







.bold {font-weight: bold;}







.size14 {font-size: 14px;}







.yellow14 {font-size: 14px;color: #CCCC66;}







.italic {



	font-style: italic;



}







/*-----------------------------------------------------------------------------------------------------------------------------------*/



/*a classes*/







a {color:#fff;text-decoration:none;}







a:hover {text-decoration:none; color:#99cc33;}







a.green { color:#99cc33; text-decoration:underline;}







a.green:hover {text-decoration:none;}







a.yellow { color: #FFCC00;text-decoration:none;}







a.yellow:hover {text-decoration:underline;}







a.blu { color: #0066CC;text-decoration: none;}







a.blu:hover {  color: #0066CC;text-decoration: underline;}







a img {border-width: 0px;text-decoration:none;}



/*-----------------------------------------------------------------------------------------------------------------------------------*/



/*Form section*/







#wrapper-form {



	margin: 0;



	width:400px;



	background-attachment: scroll;



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



	background-repeat: no-repeat;



	background-position: right 30px;



	padding:10px 30px 10px 40px;



}







#form {



	margin: 0;



	width:220px;



	text-align:left;



	font-size:11px;



	border-right-width: 1px;



	border-right-style: dashed;



	border-right-color: #CCCC99;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #CCCC99;



	padding:20px 0 20px 10px;



}







textarea{



width: 200px;



height: 60px;



border: 1px solid #cccc99; 



background-color:#cccc99;



margin-top:10px;



color: #990000;



overflow:auto;



}







input.form {



	color: #006600;



	width: 200px;



	background-color:#cccc99;



	border: 1px solid #cccc99;



	margin-bottom:20px;



}







input {



margin: 10px 0 0 0;



}







input.contatti {



	color: #990000;



		border: 1px solid #999999;



		width:300px;



		cursor:pointer;



}







label {



margin-top:20px;



}



/*-----------------------------------------------------------------------------------------------------------------------------------*/







/*Site map section*/



p.sitemap{ padding: 5px 0 5px 0;



text-align:left; }







ul{ margin-top: 3px; padding-left: 10px;}







li{ padding-top: 0px; }



/* News Styles for Coranto content */



.newsHeader {

	color:#99CC33;

	line-height:1.2em;

	margin-bottom:0;

	margin-left:0;

	margin-right:0;

	margin-top:.6em;

	padding-bottom:4px;

	padding-left:0;

	padding-right:0;

	padding-top:0;

}

.newsHeader a {color: #99CC33; text-decoration: none;}

.newsHeader a:hover {color: #FFCC00; text-decoration: underline;}



.newsText {

line-height:1.6em;

margin-bottom:0.75em;

margin-left:0;

margin-right:0;

margin-top:0;

}

.newsSubHead {

color:#CCCCCC;

font-size:90%;

margin-bottom:0.5em;

margin-left:0;

margin-right:0;

margin-top:0;

}



.newsSmall {

	font-size: 12px;

}

.newsTiny {



	font-size: 10px;

}

.newsMore {

	font-size: 12px;

	font-weight: normal;

}


