body {margin:0; font-family:Arial, Helvetica, sans-serif; color:#D3B716; background-color: #000;}

a { color:#39F; text-decoration:none; font-size:14px}
a:hover {text-decoration:underline;}
h1 {font-size:24px; font-weight:normal; color:#D3B716; margin:15px 0 10px 0;}
h2 {font-size:20px; font-weight:normal; margin:10px 0;}
img {border:none;}
br {line-height:12px;}

#container {background-color:#000; width:940px; margin:0 auto;}

#logo {margin:20px 20px 0px 20px; height:160px; background:url(images/Logo_14.png) no-repeat;}
#logo a {color:#EDECEC; font-family:"Comic Sans MS", cursive text-decoration:none; font-size:24px; text-transform:uppercase; background:url(images/Titolo.png) no-repeat; padding:140px 0 0 180px; float:left;}

#menu {padding-right:33px; height:56px;padding-left:30px;}
#menu ul {padding:0; margin:0; float:right;}
#menu li {float:left; list-style:none;}
#menu a {display:block; width:126px; height:50px; font-size:16px; text-decoration:none; color:#ffffff; text-align:center; background:url(images/menu_deact_2.png) no-repeat; padding-top:6px;}
#menu a:hover, #menu a.active {background:url(images/menu_act_1.png) no-repeat; color:#180202;}
#main {background:url(images/sfondo_txt_1.png); font-size:11px; line-height:16px;  width:894px; margin-left:23px;}

#main ul {padding:0; margin:10px 0;}
#main li {margin-left:20px;}
#main img {border:6px solid #FFFFFF; margin:0 5px;}
#main img:hover {border-color:#D6D6D6;}

#text_top {color:#D6D6D6; padding:0px 30px 20px 30px; font-size:12px;}
#text_bottom { background:url(images/sfondo_text2.png) repeat-x #919191; width:854px; float:left; padding:10px 20px;}

#first_col { height:300px; width:150px; float:left; margin-right:40px;}
#first_col h2 { border-bottom:1px solid #5d5d5d; padding-bottom:10px; color:#C93;}
#first_col p { font-size:14px; color:#C93;}
#first_col_iscr { height:280px; width:100px; float:left; margin-right:10px;}
#first_col h2 { border-bottom:1px solid #5d5d5d; padding-bottom:10px; color:#C93;}
#first_col p { font-size:14px; color:#C93;}
#first_col_home {background:url(images/fotohome2.png); height:300px; width:170px; float:left;  margin-right:20px; margin-top:40px}
#first_col_home h2 {padding-bottom:10px; color:#C93;}

#second_col {width:650px; float:left; margin-right:0px; color:#C93;}
#second_col h2 { border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#second_col p { font-size:14px}
#second_col img { border:none }
#second_col li { font-size:14px}
#second_col_iscr {width:740px; float:left; margin-right:0px; color:#C93;}
#second_col_iscr h2 { border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#second_col_iscr p { font-size:14px}
#second_col_iscr li { font-size:14px}
#second_col_home {width:450px; float:left; margin-right:0px; color:#C93;}
#second_col_home h2 { border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#second_col_home p { font-size:14px}
#second_col_home li { font-size:14px}
#third_col {width:180px; float:left; margin-left:10px; padding-top:30px}
#third_col h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}

#footer {clear:both; height:50px; background:url(images/barra_sotto1.png) no-repeat; color:#ffffff; font-size:11px; margin-left:20px; padding-bottom:30px;}
#footer_left {float:left; padding:30px 0 0 30px;}
#footer_right {float:right; padding:16px 30px 0 0;}
#testata_1 {clear:both; height:50px; background:url(images/barra_sopra2.png) no-repeat; color:#ffffff; font-size:11px; }
#immagine_f {margin-left:340px; clear:both; height:200px; background:url(images/Corso1.jpg) no-repeat; color:#ffffff; font-size:11px; }
#immagine_AA {margin-left:35px; clear:both; height:200px; background:url(images/AAttiv1.png) no-repeat; color:#ffffff; font-size:11px; }
#immagine_p {margin-left:35px; clear:both; height:200px; background:url(images/Attivprof1.png) no-repeat; color:#ffffff; font-size:11px; }
#immagine_c {margin-left:100px; clear:both; height:200px; background:url(images/Attivconv1.png) no-repeat; color:#ffffff; font-size:11px; }
#immagine_contatti {margin-left:350px; clear:both; height:200px; background:url(images/contatti.jpg) no-repeat; color:#ffffff; font-size:11px; }
#marqueecontainer{
	position: relative;
	width: 180px; /*marquee width */
	height: 280px; /*marquee height */
	overflow: hidden;
	padding-left: 4px;
	padding-top: 35px;
	padding-right: 2px;
	padding-bottom: 10px;
}


