/* BCL CSS Document */

body {
	background-color:#DDDDDD;
	}

#main {
	width:955px;
	min-height:400px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-478px;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	background-color:#FFFFFF;
	}

H1 {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#D0272C;	
	}

H2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#D0272C;
	}

P {
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#888B8D;
	}

P.under {
	margin:220px 0px 2px 0px;
	padding:0px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#888B8D;
	}

a:link, a:active, a:visited {
	color:#D0272C;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color:#D0272C;
	text-decoration:underline;
	font-weight:bold;
	}

/* LEFT */

#left {
	float:left;
	width:194px;
	height:571px;
	background-image:url(images/banda_menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}

#left ul {
	border:0px;
	margin:150px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	width:194px;
	}

#left li a:link, #left li a:active, #left li a:visited {
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	display:block;
	width:162px;
	height:19px;
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
	background-image:url(images/bottone1.jpg);	
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

#left li a:hover {
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	display:block;
	width:162px;
	height:19px;
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
	background-image:url(images/bottone2.jpg);	
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
#left li.active a:link, #left li.active a:active, #left li.active a:visited, #left li.active a:hover {
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	display:block;
	width:162px;
	height:19px;
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
	background-image:url(images/bottone2.jpg);	
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

/* UP */

#up {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-color:#FFFFFF;
	width:760px;
	height:63px;
	background-image:url(images/banda.jpg)
	}

#up P {
	color:#FFFFFF;
	font-weight:bold;
	margin:46px 0px 0px 36px;
	padding:0px 0px 0px 0px;
	}

/* UP HOME */

#up_home {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-color:#FFFFFF;
	width:760px;
	height:63px;
	background-image:url(images/banda_home.jpg)
	}

#up_home P {
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#up_testo {
	position:absolute;
	top:46px;
	left:230px;
	width:200px;
	}

#up_news {
	position:absolute;
	top:46px;
	left:540px;
	width:200px;
	}

/* CENTER */

#center {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-color:#FFFFFF;
	width:760px;
	height:508px;
	}

#center_progetti {
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	float:right;
	background-color:#FFFFFF;
	width:760px;
	height:478px;
	overflow:auto;
	}

#center_progetto {
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	float:right;
	background-color:#FFFFFF;
	width:760px;
	height:478px;
	}
	
#progetto_text {
	position:absolute;
	top:100px;
	left:220px;
	width:300px;
	height:300px;
	}
	
#progetto_gallery {
	border-top:1px solid #CCCCCA;
	position:absolute;
	top:408px;
	left:220px;
	width:300px;
	height:150px;
	}
	
#progetto_gallery P {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#progetto_gallery IMG {
	border:1px solid #CCCCCA;
	}
	
#progetto_image {
	position:absolute;
	top:100px;
	left:536px;
	width:330px;
	height:456px;
	}	
	
#progetto_image IMG {
	border:1px solid #CCCCCA;
	}		
	
#center_contatti {
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	float:right;
	background-color:#FFFFFF;
	width:760px;
	height:478px;
	background-image:url(images/contattaci.jpg);
	background-position:170px 0px;
	background-repeat:no-repeat;
	}	

#center_contatti H1 {
	margin:20px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	}	
	
#center_contatti P {
	margin:10px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	}	
	
#box_sx {
	position:absolute;
	top:63px;
	left:195px;
	border-right:1px solid #BBBBBB;
	width:318px;
	height:508px;
	background-image:url(images/slogan1.jpg);
	background-position:55px 250px;
	background-repeat:no-repeat;
	}
	
#box_sx P {
	width:286px;
	margin:20px 0px 0px 0px;
	padding:0px 16px 0px 18px;
	}

#flash_home {
	position:absolute;
	top:280px;
	left:34px;
	}
	
#box_news {
	position:absolute;
	top:64px;
	left:514px;
	border-bottom:1px solid #BBBBBB;
	width:441px;
	height:125px;
	}

#box_news P {
	width:390px;
	margin:21px 0px 0px 0px;
	padding:0px 0px 0px 34px;
	}

#box_promo {
	position:absolute;
	top:190px;
	left:514px;
	width:441px;
	height:375px;
	background-image:url(images/slogan2.jpg);
	background-position:15px 20px;
	background-repeat:no-repeat;
	}

/* PROGETTI */

TABLE.progetti {
	width:671px;
	margin:35px 0px 0px 40px;
	}

TABLE.progetti TD {
	height:40px	;
	}

TABLE.progetti h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;	
	}
	
TABLE.progetti P {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	}

TABLE.progetti IMG.progetto {
	border:1px solid #888888;
	}

/* BOTTOM */
	
#bottom {
	clear:both;
	width:955px;
	height:29px;
	background-color:#FFFFFF;
	background-image:url(images/banda_bassa.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}

P.copyrights {
	margin:0px 0px 0px 0px;
	padding:8px 10px 0px 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	}

P.copyrights a:link, P.copyrights a:visited, P.copyrights a:active {
	color:#668928;
	text-decoration:none;
	}

P.copyrights a:hover {
	color:#668928;
	text-decoration:underline;
	}

/* STILI FORM */

SELECT {color:#3C5018; font-size:11px; background-color:#FFFFFF; border:1px solid #668928}
INPUT {color:#3C5018; font-size:10px; background-color:#FFFFFF; border:1px solid #668928}
TEXTAREA {color:#3C5018; font-size:12px; background-color:#FFFFFF; border:1px solid #668928}

