/* CSS Document */

* {margin:0;padding:0} 

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#eee url(../immagini/bg_body.gif) repeat-y top left; 
	color:#000; 
	text-align:left;
}

#wrapper{
	background:transparent url(../immagini/bg_wrapper.gif) repeat-x top left;
	width:883px;
	min-height:730px;
	
}

#header{
	position:relative;
	margin:0 auto;
	width:883px;
}

#menu-up{
	position:absolute;
	left:180px;
	top:85px;
	width:463px;
	font-size:0.7em;
	color:#79390d;
	text-align:left;
}

#menu-up a{margin-right:5px;}

#img-logo{margin-left:15px;}
#img-head{margin-left:15px;}

#newsletter{
	text-align:right;
	position:absolute;
	top:8px;right:15px;
	height:31px;
	width:450px;
	font-size: 0.8em;
	color: #000066;
}

#newsletter label{ font-size:0.8em; color:#000;}


#blocco-lang{position:absolute;top:80px; right:20px;text-align:right;}

div#content{
	margin:0;
	padding:0 15px;
	float:left;
	font-size:0.7em;	
}

#corpo{margin:5px 0 0 150px;  border:solid #673319; border-width:0 0 0 1px; padding-left:10px; min-height:350px; width:680px}

#corpo ol{ 
	margin:10px 0 10px 15px;
	font-size:0.9em;
	/*background-color:#eee;*/
	list-style-type:circle;
}
#corpo ol li{
	/*margin-left:25px; */
	padding:0.5em; 
	line-height:1.6em;
	border-bottom:1px solid #cec1a2;
}

#baz-home{
	position:relative;
	width:672px;
	height:285px;
}
	#baz-home-sx{
	float:left;
	width:500px;
	height:285px;
}
	#baz-home-dx{
	float:right;
	width:172px;
	height:285px;
	background: url(../immagini/tit_fondo_appliacazioni.jpg) no-repeat;
}

#baz-home.home-1{background:transparent url(../immagini/bg_baz_centrale.jpg) no-repeat left top;}
#baz-home.home-2{background:transparent url(../immagini/bg_baz_cadillac.jpg) no-repeat left top;}

#footer{border:solid #673319; border-width:1px 0 0 0;clear:left; margin:0 20px}

#menu-sx{float:left; margin:10px 2px; width:130px;}
#menu-sx ul, #baz-home ul{margin:0;padding:0;list-style-type:none; text-align:right;}
#menu-sx ul li, #baz-home ul li{ padding:4px 0;}
#menu-sx ul li a{text-decoration:none;}

#baz-home ul{position:absolute; right:0; top:55px;}
#baz-home ul li a{text-decoration:underline; font-size:1.2em}

/*APPLICAZIONI*/
#box-applicazioni{margin:5px 0; height:450px;}
div.applicazione{width:330px;float:left; margin:3px 4px;}
* html div.applicazione{ margin:3px 2px}
div.applicazione img{border:1px solid #8a1419;}
div.applicazione p{font-size:0.8em}
div.applicazione p.right{text-align:right; border-top:1px solid #8a1419; width:100%; padding-top:0.2em}

/*FORMATTAZIONE*/

p{line-height:1.6em; margin:0.5em 0;}
#footer p{margin:0.7em 0; font-size:0.6em; text-align:right; color:#e36a00}


/*INTESTAZIONI*/
h1, h2, h3, h4{margin:0;padding:0;}

h1{ font-size:1.5em;
	margin-bottom:0.2em;
	padding:0.4em 0 0.4em 0.3em;
	color:#8a1419;
	background-image: url(../immagini/bg_h1.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*background: url("../immagini/bg_h1.png") no-repeat top left;*/
}

h2{ 
	font-size:1.1em;
	margin-bottom:0.2em;
	padding-bottom:0.2em;
	color:#8a1419;
}

/*LINK*/
a:link, a:visited { color: #79390d; text-decoration: none; font-weight:normal}
a:hover { text-decoration: none; color: #e36a00; }

#footer a{color: #e36a00;}
#footer a:hover {color: #79390d; }

/* FORM */
input, textarea {
	background-color:#fff; 
	border: 1px solid #1b4e6b; 
	padding: 0.4em; 
	font: 0.7em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; 
}

input:hover, textarea:hover, input:focus, textarea:focus{ border: 1px solid #d9eaf4; }

#newsletter input{ width: 120px;padding: 0.2em; }
#newsletter input.bottone{border-width:0; background-color:transparent; width:28px; color:#000}

.campi_form{
	font-size: 9px;
	color: #000066;
}

/* TABLE */

table {
	border:none;
	margin:10px 0;
	border-collapse:collapse;
	text-align:left;
	width:100%;
	line-height:1.6em;	
	clear:left;
}

table#preventivo{border-width:0;}
table#preventivo tr td{border-width:0}

table tr td, thead{
	border-bottom:1px solid #cec1a2;
	padding:5px;
}

table thead tr td{color:#9a0e2c; font-weight:bold}

/*IMG DX*/

ul.thumbs{margin:10px 0;}
ul.thumbs li { display: block; float: left; padding: 3px 3px 0 3px; }
.thumbnail { padding: 2px; border: 4px solid #eee; background: #fff; float: left; margin: 0 0 3px 0; }
#corpo ul.thumbs { overflow: hidden; }
a:hover img.thumbnail { border: 4px solid #673319; }

/*VARIE*/

img{border:0;margin:0;padding:0}
.img_right{float:right; border:1px solid #222; padding: 3px; margin-left:10px;}
.img_left{float:left; border:1px solid #222; padding: 3px; margin-right:10px;}
.right{float:right; margin-right:5px;}
.left{float:left; margin-left:5px;}
.img-corpo{border:1px solid #9a0e2c; padding:2px; background-color:#FFF}
.img-corpo-left{float:left; border:1px solid #9a0e2c; padding:2px; margin-right: 7px; background-color:#FFF}
#more{font-size:0.9em; border:1px solid #8a1419; padding:10px; margin:10px 5px;}
.more-info{ text-align:right; margin-bottom:5px;}
p.more-info a{font-weight:bold; color:red;}

p.link-high{text-align:right; border-bottom:1px solid #8a1419; padding-bottom:5px; margin-bottom:5px; color:red;}
p.link-high a{
	padding-bottom:2px;
	color:red; 
	font-weight:bold; 
	background:url(../immagini/bg_link_high.gif) no-repeat 0 0; 
	padding-left:20px; 
	margin-right:5px;
}
p.link-high a:hover{color:#666;background-image:url(../immagini/bg_link_high_over.gif); 
}

/*=evento*/
#evento h1{ background:none; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #8a1419;}
#evento h2{ margin:5px 0}
#evento input{ font-size:1.1em;}
#evento textarea{font-size:1.1em; width:100%;}

/*= elenco-eventi*/
ol#elenco-record li{list-style-type:none; position:relative;border-width:0;}
ol#elenco-record li p span{ font-weight:bold; color:red}

ol#elenco-record li h2{font-size:1.8em; font-family:"Trebuchet MS", arial, sans-serif;}

a.butt-more{position:absolute; top:35px; right:0;display:block; width:48px; height:20px; background:url(../immagini/butt_more.gif) no-repeat 0 0}
a:hover.butt-more{ background-position:0 -20px;}
a.butt-info{position:absolute; top:60px; right:0;display:block; width:48px; height:20px; background:url(../immagini/butt_info.gif) no-repeat 0 0}
a:hover.butt-info{ background-position:0 -20px;}
a.butt-info span, a.butt-more span{display:none}

form.ricerca-eventi{margin:2px 0; border-bottom:1px solid #673319; padding-bottom:10px;}
form.ricerca-eventi select{font-size:13px;}
form.ricerca-eventi input.bottone{ font-size:0.9em}

.img-docente{ float:right; border:1px solid #000; margin:0 0 10px 10px ; width:135px}
.img-istruttore{ float:right; border:1px solid #000; margin:0 0 10px 10px ; width:50px}

#box-dati{ margin:10px; background-color:#eee; padding:10px;}

