* { margin:0; padding:0;}
body { background:#fff; font-family:Tahoma; font-size:100%; line-height:1em; color:#393939;}


/*in_line*/
img {border:0; vertical-align:top;}

#content a:hover{ text-decoration:none; background:none;}
#content a { color:#0069cf; text-decoration:none; background:url(images/bg_a.gif) left bottom repeat-x;}
#content span a { font-weight:bold;}
#content a img { background:none;}


.clear { clear:both;}
.alignright { text-align:right;}

ul {margin:0px; padding:0; list-style:none;}
li {background:url(images/z_ul.gif) left 4px no-repeat; padding-left:10px; line-height:1.6153em;}
li a { color:#df3913; text-decoration:none;}
li a:hover {color:#000; text-decoration:underline;}


P.ColoreTitoloCorso
{
  color:#0000FF;
}


/*txt, links*/

h1 { background:url(images/logo.jpg) left top no-repeat; width:114px; height:128px; text-indent:-10000px; font-size:1em;}
h2 { color:#0069cf; margin:11px 0 1px 0; font-size:1em;}


/*header*/
.header_wrapper { height:456px;}


/*content*/
#content {font-family:Arial; font-size:0.8125em; color:#363636; line-height:1.3846em;}
#content .indent { padding:0 30px 20px 36px;}
#content .box { width:100%;}
#content .col_1 .ind, #content .col_3 .ind { padding:11px 40px 0 0;}
#content .col_2 .ind, #content .col_4 .ind { padding:11px 0 0 40px; }

A.TitoloDelCorso { 
                   padding::11px 40px 0 0;
				   color:#FF00FF;
				   }
P.descrizione {color:#3077FC;}
P.descrizione2 {color:#3077FC;
               font-size:16px;}
P.progetti   {color:#3077FC;
               font-size:12px;}			   

#content .title { margin-bottom:18px;}
#content .title1 { margin-bottom:3px;}
#content p { padding-bottom:10px;}
#content .bg_line { background:url(images/bg_line.gif) left bottom repeat-x; padding-bottom:17px; margin-bottom:30px;}
#content .pic2 { background:none;}
#content .bg_line1 { background:url(images/bg_line1.gif) left bottom repeat-x; padding-bottom:7px; margin-bottom:10px;}
#content ul { margin-bottom:15px;}
#content .pic { float:left; margin:0 23px 25px 0;}
#content .pad { padding-bottom:20px;}
#content .col_1, #page3 #content .col_3 { background:url(images/bg_line_col.gif) right top repeat-y;}

/*footer*/
#footer { background:url(images/bg_footer.gif) left top repeat-x; font-size:0.6875em; color:#363636;}
#footer a { color:#363636; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .txt { padding:32px 0 0 39px;}


/*================== index.html ==================*/
#page1 #content .col_1 span { font-size:0.6923em;}
#page1 #content .col_1 .txt { font-weight:bold; font-size:1em;}
#page1 #content .col_2 .pic1 { margin-bottom:41px;}
#page1 #content .col_2 span { font-size:1.3846em; color:#a6a6a6;}
#page1 #content .col_2 .alignright { font-size:0.6923em;}

/*================== index-1.html ==================*/
#page2 #content .indent, #page5 #content .indent { padding:11px 30px 20px 36px;}
#page2 #content .column1 { width:244px;}
#page2 #content .column2 { width:240px;}
#page2 #content .column3 { width:200px;}
#page2 #content .column4 { width:358px;}
#page2 #content .column5 { width:329px;}
#page2 #content .pic1 { float:left; margin:0 23px 15px 0;}

/*================== index-2.html ==================*/
#page3 #content .col_1 h2 { margin:23px 0 18px 0;}
#page3 #content span { font-size:1.3846em; color:#a6a6a6;}
#page3 #content .col_3 .ind, #page3 #content .col_4 .ind { padding-top:0px;}  

/*================== index-3.html ==================*/
#page4 #content .pic1 { margin-bottom:10px;}
#page4 #content .col_2 h2 { margin:23px 0 18px 0;}
#page4 #content .col_2 span {margin:11px 0 1px 0;}

/*================== index-4.html ==================*/
#page5 #content .column1 { width:358px;}
#page5 #content .column2 { width:329px;}
#page5 #content .pic { margin-bottom:0px;}
#page5 #content .column3 { width:364px;}
#page5 #content .column4 { width:330px;}
#page5 #content .txt { padding:20px 0 20px 0;}

/*================== index-5.html ==================*/
#page6 #content .col_1 h2 { margin:23px 0 18px 0;}
#page6 #content .div { height:30px;}
#page6 #content .div1 { height:153px;}

/*================== index-6.html ==================*/
#page7 #content .indent { padding:11px 34px 20px 36px;}


/*==================list====================*/
.block { background:url(images/bg_block.gif) left top repeat-y; width:308px; line-height:1.2307em;}
.block .top { background:url(images/top.gif) left top no-repeat;}
.block .bottom { background:url(images/bottom.gif) left bottom no-repeat; padding:22px 20px 45px 21px;}

/*==========================================*/

.input {color:#363636;		 
		height:24px;
		width:296px;
		background:none;
		border:solid 1px #8aa6b6;
		font-size:1em;
		font-family:Arial;
}

textarea { 	background:none;
			color:#363636;
			border:solid 1px #8aa6b6;
			width:296px;
			height:132px;
			overflow:auto;
			font-family:Arial; 
			font-size:1em;
}